
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
1O que é structured logging no Laravel?
O que é structured logging no Laravel?
Resposta
O structured logging consiste em registrar dados em um formato estruturado (JSON, arrays) em vez de texto puro. Isso facilita a busca, a filtragem e a análise dos logs com ferramentas como Elasticsearch ou Datadog. O Laravel usa o Monolog, que suporta nativamente o structured logging por meio de contextos e processors.
2Qual é o papel principal dos log channels no Laravel?
Qual é o papel principal dos log channels no Laravel?
Resposta
Os log channels permitem rotear os logs para diferentes destinos (arquivos, Slack, Sentry) conforme o contexto. Configurados em config/logging.php, permitem por exemplo enviar os erros críticos para o Slack enquanto mantêm os logs INFO em arquivos locais. Isso oferece máxima flexibilidade para a observabilidade multidestino.
3Qual componente do Laravel usa o Monolog internamente?
Qual componente do Laravel usa o Monolog internamente?
Resposta
O Laravel usa o Monolog como motor de logging subjacente por meio da facade Log e do serviço LogManager. O Monolog é uma biblioteca PHP padrão que fornece handlers (arquivos, Slack, Sentry), formatters (JSON, linha) e processors (adição de contexto). O Laravel o encapsula para oferecer uma API simples e expressiva.
Qual nível de log usar para rastrear uma ação de usuário normal sem erro?
Quando criar um custom log channel no Laravel?
+17 perguntas de entrevista
Outros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO em PHP
Composer & Autoloading
Fundamentos do Laravel
Routing do Laravel
Blade Templates
Request & Response
Fundamentos do Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validação e formulários
Autenticação
Autorização e Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificações & 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
Domine Laravel para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis