Detail paling halus — pelacakan alur eksekusi langkah demi langkah, nilai variabel, dan jejak fungsi dalam.
Kapan digunakan: Debugging mendalam di lingkungan development, biasanya terlalu berisik untuk produksi.
TRACE 12:08:01.234 [http-nio-8080] entering method findUser(id=42)Informasi diagnostik untuk membantu pengembang memahami keadaan aplikasi saat berjalan.
Kapan digunakan: Development & debugging; umumnya dimatikan atau dibatasi di produksi.
DEBUG 12:08:01.240 [http-nio-8080] query returned 3 rows for userId=42Peristiwa penting namun normal: start/stop layanan, request sukses, user login.
Kapan digunakan: Umumnya selalu aktif di produksi untuk memantau kesehatan sistem.
INFO 12:08:01.250 [http-nio-8080] user 'jdoe' logged in successfullySituasi yang berpotensi bermasalah atau tidak ideal, tetapi aplikasi tetap berjalan.
Kapan digunakan: Kondisi yang harus diperhatikan: retry berulang, penggunaan tinggi, deprecation.
WARN 12:08:01.300 [http-nio-8080] slow query detected (1.8s) for /api/usersKegagalan yang mengganggu sebagian fungsi atau request, meskipun proses utama masih berjalan.
Kapan digunakan: Exception yang ditangani, request gagal, koneksi terputus, dll.
ERROR 12:08:01.410 [http-nio-8080] failed to connect to database: timeoutKegagalan paling parah yang membuat aplikasi tidak dapat berfungsi atau crash.
Kapan digunakan: Kegagalan startup, kehabisan memori, korupsi data kritis.
FATAL 12:08:01.500 [main] out-of-memory: heap exhausted, shutting downUrutan prioritas tingkatan: TRACE → DEBUG → INFO → WARN → ERROR → FATAL.