Laravel

Observability & Monitoring

Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon

20 preguntas de entrevista·
Senior
1

¿Qué es el structured logging en Laravel?

Respuesta

El structured logging consiste en registrar datos en un formato estructurado (JSON, arrays) en lugar de texto plano. Esto facilita la búsqueda, el filtrado y el análisis de los logs con herramientas como Elasticsearch o Datadog. Laravel usa Monolog, que soporta de forma nativa el structured logging mediante contextos y processors.

2

¿Cuál es el rol principal de los log channels en Laravel?

Respuesta

Los log channels permiten enrutar los logs a diferentes destinos (archivos, Slack, Sentry) según el contexto. Configurados en config/logging.php, permiten por ejemplo enviar los errores críticos a Slack mientras se mantienen los logs INFO en archivos locales. Esto ofrece la máxima flexibilidad para la observabilidad multidestino.

3

¿Qué componente de Laravel usa Monolog internamente?

Respuesta

Laravel usa Monolog como motor de logging subyacente a través de la facade Log y el servicio LogManager. Monolog es una biblioteca PHP estándar que proporciona handlers (archivos, Slack, Sentry), formatters (JSON, línea) y processors (adición de contexto). Laravel lo encapsula para ofrecer una API simple y expresiva.

4

¿Qué nivel de log usar para rastrear una acción de usuario normal sin error?

5

¿Cuándo crear un custom log channel en Laravel?

+17 preguntas de entrevista

Domina Laravel para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis