
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
20 面接問題·
Senior
1Laravelにおけるstructured loggingとは何ですか?
1
Laravelにおけるstructured loggingとは何ですか?
回答
Structured loggingとは、プレーンテキストではなく構造化された形式(JSON、配列)でデータをログに記録することです。これにより、ElasticsearchやDatadogなどのツールでのログの検索、フィルタリング、分析が容易になります。LaravelはMonologを使用しており、コンテキストやprocessorを通じてstructured loggingをネイティブにサポートしています。
2Laravelにおけるlog channelsの主な役割は何ですか?
2
Laravelにおけるlog channelsの主な役割は何ですか?
回答
Log channelsは、コンテキストに応じてログを異なる宛先(ファイル、Slack、Sentry)にルーティングできます。config/logging.phpで設定し、たとえば重大なエラーをSlackに送信しつつ、INFOログをローカルファイルに保持できます。これにより、複数の宛先への観測可能性に最大限の柔軟性をもたらします。
3どのLaravelコンポーネントが内部でMonologを使用していますか?
3
どのLaravelコンポーネントが内部でMonologを使用していますか?
回答
Laravelは、LogファサードとLogManagerサービスを通じて、基盤となるロギングエンジンとしてMonologを使用します。Monologは、handler(ファイル、Slack、Sentry)、formatter(JSON、行)、processor(コンテキストの追加)を提供する標準的なPHPライブラリです。Laravelはこれをラップして、シンプルで表現力豊かなAPIを提供します。
4
エラーのない通常のユーザーアクションをトレースするには、どのログレベルを使用すべきですか?
5
Laravelでcustom log channelを作成すべきなのはどんなときですか?
+17 面接問題
その他のLaravel面接トピック
PHPの基礎
Junior
25問PHP オブジェクト指向の基礎
Junior
20問Composer & Autoloading
Junior
18問Laravelの基礎
Junior
20問Laravel ルーティング
Junior
20問Blade Templates
Junior
18問Request & Response
Junior
20問Eloquent ORM の基礎
Junior
22問Eloquent Relationships
Mid-Level
25問Migrations & Schema Builder
Mid-Level
20問バリデーションとフォーム
Mid-Level
22問認証
Mid-Level
20問認可とPolicies
Mid-Level
18問API Resources & Authentication
Mid-Level
26問ミドルウェア
Mid-Level
18問Service Container & DI
Mid-Level
20問Queues & Jobs
Mid-Level
22問Events & Listeners
Mid-Level
18問通知とメール
Mid-Level
20問File Storage
Mid-Level
18問Testing & PHPUnit
Mid-Level
24問Caching
Mid-Level
18問Livewire & Inertia
Mid-Level
20問Eloquent Advanced
Senior
24問Repository Pattern
Senior
20問Laravel パッケージ
Senior
20問Performance Optimization
Senior
22問Security Best Practices
Senior
22問Laravel Octane
Senior
18問Laravel Distributed Systems
Senior
22問Deployment & DevOps
Senior
20問