# Logging, Monitoring & Observability (.NET) > ILogger, Serilog, Application Insights, OpenTelemetry (traces, metrics), health checks, structured logging - 22 preguntas de entrevista - Mid-Level - [Preguntas de entrevista: .NET](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista.md) ## 1. ¿Qué es la interfaz ILogger en .NET? **Respuesta** ILogger es la interfaz de logging estándar proporcionada por Microsoft.Extensions.Logging. Define un contrato uniforme para registrar mensajes en diferentes niveles de severidad, permitiendo abstraer la implementación concreta del sistema de logging. Esta abstracción facilita cambiar de proveedor de logs sin modificar el código de la aplicación y favorece las pruebas unitarias mediante inyección de dependencias. ## 2. ¿Cuáles son los niveles de log disponibles en ILogger, del menos al más severo? **Respuesta** ILogger define seis niveles de severidad ordenados: Trace para depuración detallada, Debug para información de desarrollo, Information para el flujo normal de la aplicación, Warning para situaciones anormales no bloqueantes, Error para errores recuperables y Critical para fallos del sistema que requieren intervención inmediata. Esta jerarquía permite filtrar los logs según el entorno. ## 3. ¿Cuál es la diferencia principal entre LogLevel.Debug y LogLevel.Trace? **Respuesta** Trace es el nivel más verboso, destinado a información de diagnóstico muy detallada como el flujo de ejecución línea por línea, mientras que Debug contiene información útil para el desarrollo pero menos granular. En producción, ambos suelen estar desactivados, pero Trace genera mucho más volumen y puede afectar el rendimiento incluso en desarrollo si se usa mal. ## 19 preguntas más disponibles - ¿Cómo inyectar ILogger en una clase de servicio en .NET? - ¿Qué es el structured logging y qué ventaja aporta? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista .NET - [Fundamentos de C#](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/csharp-basics.md): 25 preguntas, Junior - [LINQ & Delegates](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/csharp-linq-delegates.md): 20 preguntas, Junior - [Fundamentos del lenguaje C#](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/csharp-language-essentials.md): 15 preguntas, Junior - [Fundamentos de ASP.NET Core](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/aspnet-core-fundamentals.md): 18 preguntas, Junior - [Ciclo de vida de las solicitudes en ASP.NET Core](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/aspnet-core-request-lifecycle.md): 20 preguntas, Junior - [Configuration & Settings](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/configuration-settings.md): 20 preguntas, Junior - [Ciclo de vida de la aplicación](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/application-lifecycle.md): 20 preguntas, Junior - [Dependency Injection](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/dependency-injection.md): 24 preguntas, Mid-Level - [Entity Framework Core](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/entity-framework-core.md): 25 preguntas, Mid-Level - [Minimal APIs](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/minimal-apis.md): 18 preguntas, Mid-Level - [Desarrollo de Web API](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/web-api-development.md): 22 preguntas, Mid-Level - [Async en ASP.NET Core](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/async-aspnet-core.md): 20 preguntas, Mid-Level - [Authentication & Authorization](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/authentication-authorization.md): 18 preguntas, Mid-Level - [HttpClient & Networking](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/httpclient-networking.md): 20 preguntas, Mid-Level - [Serialización JSON](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/json-serialization.md): 20 preguntas, Mid-Level - [Entity Framework Core avanzado](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/ef-core-advanced.md): 25 preguntas, Mid-Level - [Características avanzadas de C#](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/csharp-advanced-features.md): 20 preguntas, Mid-Level - [Clean Architecture](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/clean-architecture.md): 20 preguntas, Mid-Level - [Pruebas unitarias y xUnit](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/unit-testing-xunit.md): 20 preguntas, Mid-Level - [Pruebas de integración](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/integration-testing.md): 18 preguntas, Mid-Level - [Docker & Containerization](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/docker-containerization.md): 16 preguntas, Mid-Level - [NuGet Package Management](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/nuget-package-management.md): 16 preguntas, Mid-Level - [Memory Management & GC](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/memory-management-gc.md): 22 preguntas, Senior - [Programación reactiva](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/reactive-programming.md): 24 preguntas, Senior - [Async/await & Patterns](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/async-await-patterns.md): 26 preguntas, Senior - [.NET Design Patterns](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/dotnet-design-patterns.md): 24 preguntas, Senior - [Optimización del rendimiento](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/performance-optimization.md): 22 preguntas, Senior - [Seguridad y Best Practices](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/security-best-practices.md): 24 preguntas, Senior - [SignalR y tiempo real](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/signalr-realtime.md): 22 preguntas, Senior - [Arquitectura de Microservicios](https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/microservices-architecture.md): 25 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/dotnet/preguntas-entrevista/logging-monitoring