Perfomance & ScalingLesson 83Preview gratis
Node Logging
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini membahas pencatatan log (logging) pada aplikasi Node.js, mulai dari console bawaan hingga pustaka seperti Winston dan Pino. Kamu akan belajar memilih level log (error, warn, info, debug), menulis log terstruktur dalam format JSON, dan melakukan rotasi berkas agar penyimpanan tetap terkendali. Log yang rapi membuat investigasi insiden jauh lebih cepat.
Poin kunci
- Level log berurutan: error > warn > info > debug > trace; setel threshold sesuai environment.
- console.log hanya cocok untuk debug lokal; produksi membutuhkan log terstruktur.
- Pustaka umum: Winston (fleksibel, banyak transport) dan Pino (sangat cepat, JSON).
- Log JSON memudahkan dicari dan dianalisis oleh tools (ELK, CloudWatch).
- Rotasi log (mis. winston-daily-rotate-file) mencegah berkas membengkak.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.