
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
1¿Qué es el structured logging en Laravel?
¿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?
¿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?
¿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.
¿Qué nivel de log usar para rastrear una acción de usuario normal sin error?
¿Cuándo crear un custom log channel en Laravel?
+17 preguntas de entrevista
Otros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO en PHP
Composer & Autoloading
Fundamentos de Laravel
Routing de Laravel
Blade Templates
Request & Response
Fundamentos de Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validación y formularios
Autenticación
Autorización y Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaciones & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Deployment & DevOps
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