Aplikasi selalu gagal di titik tertentu; yang membedakan aplikasi matang adalah cara gagalnya. Section ini membahas exception handler, report dan render, halaman error kustom, konfigurasi logging multi-channel, contextual logging, debugging, hingga pemantauan error di produksi.
Pahami cara Laravel menangkap exception global dan mengubahnya menjadi response yang sesuai.
Buka → # Exception ReportingLaporkan exception ke log dan layanan eksternal dengan report dan dontReport.
Buka → # Custom Error PagesUbah halaman 404, 500, dan 503 dengan view khusus per kode status.
Buka → # Logging ConfigurationKenali config/logging.php dan konsep channel single, daily, dan emergency.
Buka → # Log ChannelsBandingkan channel stack, single, daily, syslog, dan papertrail untuk kebutuhan berbeda.
Buka → # Contextual LoggingPerkaya log dengan Log::withContext dan informasi request yang mempermudah investigasi.
Buka → # Debugging LaravelGunakan APP_DEBUG, laravel.log, dan teknik umum menelusuri bug di aplikasi Laravel.
Buka → # Environment-Specific ErrorsBedakan detail error di local dan halaman sederhana di production.
Buka → # Monitoring Application ErrorsPantau error produksi dengan pemeriksaan log rutin dan integrasi pelaporan sederhana.
Buka →