Laravel

Observability & Monitoring

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

20 gespreksvragenยท
Senior
1

Wat is structured logging in Laravel?

Antwoord

Structured logging houdt in dat gegevens in een gestructureerd formaat (JSON, arrays) worden gelogd in plaats van platte tekst. Dit vergemakkelijkt het doorzoeken, filteren en analyseren van logs met tools als Elasticsearch of Datadog. Laravel gebruikt Monolog, dat structured logging native ondersteunt via contexten en processors.

2

Wat is de hoofdrol van log channels in Laravel?

Antwoord

Log channels maken het mogelijk logs naar verschillende bestemmingen (bestanden, Slack, Sentry) te routeren afhankelijk van de context. Geconfigureerd in config/logging.php maken ze het bijvoorbeeld mogelijk kritieke fouten naar Slack te sturen terwijl INFO-logs in lokale bestanden blijven. Dit biedt maximale flexibiliteit voor observability met meerdere bestemmingen.

3

Welk Laravel-component gebruikt Monolog intern?

Antwoord

Laravel gebruikt Monolog als onderliggende logging-engine via de Log-facade en de LogManager-service. Monolog is een standaard PHP-bibliotheek die handlers (bestanden, Slack, Sentry), formatters (JSON, regel) en processors (contexttoevoeging) biedt. Laravel verpakt het om een eenvoudige en expressieve API te bieden.

4

Welk logniveau moet worden gebruikt om een normale gebruikersactie zonder fout te traceren?

5

Wanneer moet een custom log channel in Laravel worden gemaakt?

+17 gespreksvragen

Beheers Laravel voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis