
Observability & Monitoring
Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon
1Apa itu structured logging di Laravel?
Apa itu structured logging di Laravel?
Jawaban
Structured logging adalah pencatatan data dalam format terstruktur (JSON, array) alih-alih teks biasa. Ini memudahkan pencarian, pemfilteran, dan analisis log dengan tool seperti Elasticsearch atau Datadog. Laravel menggunakan Monolog yang secara native mendukung structured logging melalui context dan processor.
2Apa peran utama log channels di Laravel?
Apa peran utama log channels di Laravel?
Jawaban
Log channels memungkinkan perutean log ke berbagai tujuan (file, Slack, Sentry) tergantung konteks. Dikonfigurasi di config/logging.php, channels memungkinkan misalnya mengirim error kritis ke Slack sambil tetap menyimpan log INFO di file lokal. Ini memberikan fleksibilitas maksimal untuk observability multi-tujuan.
3Komponen Laravel mana yang menggunakan Monolog secara internal?
Komponen Laravel mana yang menggunakan Monolog secara internal?
Jawaban
Laravel menggunakan Monolog sebagai mesin logging yang mendasari melalui facade Log dan service LogManager. Monolog adalah pustaka PHP standar yang menyediakan handler (file, Slack, Sentry), formatter (JSON, baris), dan processor (penambahan konteks). Laravel membungkusnya untuk menawarkan API yang sederhana dan ekspresif.
Level log mana yang harus digunakan untuk melacak aksi pengguna normal tanpa error?
Kapan sebaiknya membuat custom log channel di Laravel?
+17 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Autentikasi
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifikasi & 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
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis