
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
1Was ist Structured Logging in Laravel?
Was ist Structured Logging in Laravel?
Antwort
Structured Logging bedeutet, Daten in einem strukturierten Format (JSON, Arrays) statt als reinen Text zu protokollieren. Das erleichtert das Durchsuchen, Filtern und Analysieren von Logs mit Tools wie Elasticsearch oder Datadog. Laravel verwendet Monolog, das Structured Logging über Kontexte und Processor nativ unterstützt.
2Was ist die Hauptaufgabe von Log Channels in Laravel?
Was ist die Hauptaufgabe von Log Channels in Laravel?
Antwort
Log Channels ermöglichen das Routing von Logs an unterschiedliche Ziele (Dateien, Slack, Sentry) je nach Kontext. Sie werden in config/logging.php konfiguriert und erlauben es z. B., kritische Fehler an Slack zu senden, während INFO-Logs in lokalen Dateien bleiben. Das bietet maximale Flexibilität für Multi-Ziel-Observability.
3Welche Laravel-Komponente verwendet intern Monolog?
Welche Laravel-Komponente verwendet intern Monolog?
Antwort
Laravel verwendet Monolog als zugrunde liegende Logging-Engine über die Log-Facade und den LogManager-Service. Monolog ist eine Standard-PHP-Bibliothek, die Handler (Dateien, Slack, Sentry), Formatter (JSON, Zeile) und Processor (Kontexthinzufügung) bereitstellt. Laravel kapselt sie, um eine einfache und ausdrucksstarke API anzubieten.
Welches Log-Level sollte verwendet werden, um eine normale Benutzeraktion ohne Fehler zu protokollieren?
Wann sollte ein Custom Log Channel in Laravel erstellt werden?
+17 Interview-Fragen
Weitere Laravel-Interviewthemen
PHP-Grundlagen
PHP OOP-Grundlagen
Composer & Autoloading
Laravel-Grundlagen
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM Grundlagen
Eloquent Relationships
Migrations & Schema Builder
Validierung & Formulare
Authentifizierung
Autorisierung & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Benachrichtigungen & 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
Meistere Laravel für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten