
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
1Cos'è lo structured logging in Laravel?
Cos'è lo structured logging in Laravel?
Risposta
Lo structured logging consiste nel registrare i dati in un formato strutturato (JSON, array) anziché in testo semplice. Questo facilita la ricerca, il filtraggio e l'analisi dei log con strumenti come Elasticsearch o Datadog. Laravel utilizza Monolog, che supporta nativamente lo structured logging tramite contesti e processor.
2Qual è il ruolo principale dei log channels in Laravel?
Qual è il ruolo principale dei log channels in Laravel?
Risposta
I log channels permettono di instradare i log verso destinazioni diverse (file, Slack, Sentry) a seconda del contesto. Configurati in config/logging.php, consentono ad esempio di inviare gli errori critici a Slack mantenendo i log INFO in file locali. Questo offre la massima flessibilità per l'observability multi-destinazione.
3Quale componente di Laravel utilizza Monolog internamente?
Quale componente di Laravel utilizza Monolog internamente?
Risposta
Laravel utilizza Monolog come motore di logging sottostante tramite la facade Log e il servizio LogManager. Monolog è una libreria PHP standard che fornisce handler (file, Slack, Sentry), formatter (JSON, riga) e processor (aggiunta di contesto). Laravel lo incapsula per offrire un'API semplice ed espressiva.
Quale livello di log usare per tracciare una normale azione utente senza errori?
Quando creare un custom log channel in Laravel?
+17 domande da colloquio
Altri argomenti di colloquio Laravel
Fondamenti di PHP
Fondamenti di OOP in PHP
Composer & Autoloading
Fondamenti di Laravel
Routing di Laravel
Blade Templates
Request & Response
Fondamenti di Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validazione e moduli
Autenticazione
Autorizzazione e Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifiche & 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
Padroneggia Laravel per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis