Laravel

Observability & Monitoring

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

20 câu hỏi phỏng vấn·
Senior
1

What is structured logging in Laravel?

Câu trả lời

Structured logging consists of logging data in a structured format (JSON, arrays) rather than plain text. This facilitates searching, filtering and analyzing logs with tools like Elasticsearch or Datadog. Laravel uses Monolog which natively supports structured logging through contexts and processors.

2

What is the main role of log channels in Laravel?

Câu trả lời

Log channels allow routing logs to different destinations (files, Slack, Sentry) depending on context. Configured in config/logging.php, they enable sending critical errors to Slack while keeping INFO logs in local files. This offers maximum flexibility for multi-destination observability.

3

Which Laravel component uses Monolog internally?

Câu trả lời

Laravel uses Monolog as the underlying logging engine through the Log facade and LogManager service. Monolog is a standard PHP library providing handlers (files, Slack, Sentry), formatters (JSON, line) and processors (context addition). Laravel wraps it to offer a simple and expressive API.

4

Which log level should be used to trace a normal user action without error?

5

When should a custom log channel be created in Laravel?

+17 câu hỏi phỏng vấn

Nắm vững Laravel cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí