Log Level Reference

TRACE#1

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)
DEBUG#2

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=42
INFO#3

Peristiwa 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 successfully
WARN#4

Situasi 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/users
ERROR#5

Kegagalan 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: timeout
FATAL#6

Kegagalan 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 down

Urutan prioritas tingkatan: TRACE → DEBUG → INFO → WARN → ERROR → FATAL.

mode: MARKET REGULER, build version: 5c32874, last update: Aug 09, 2026, 01:03:13 AM UTC, DYOR! Disclaimer ON!