Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MENGGUNAKAN `CONSOLE.WARN` DAN `CONSOLE.ERROR` UNTUK LOG ERROR

Panduan singkat tentang penggunaan `console.warn` dan `console.error` di NodeJS untuk mencatat kesalahan secara efektif.

Di dalam pengembangan aplikasi NodeJS, mencatat atau logging kesalahan merupakan hal penting agar kita dapat memahami dan memperbaiki masalah yang terjadi. NodeJS menawarkan beberapa metode untuk tujuan ini, salah duanya adalah console.warn dan console.error. Berikut penjelasan singkat mengenai cara penggunaannya.

console.warn

console.warn digunakan untuk mencatat peringatan. Peringatan tidak menghentikan eksekusi program tapi penting untuk memberi tahu kamu bahwa ada potensi masalah yang harus diperhatikan. Misalnya, saat sebuah fungsi mendapatkan input yang tidak standar tetapi tetap bisa melanjutkan eksekusinya, kita bisa menggunakan peringatan.

const nilai = 100;

if (nilai > 90) {
    console.warn('Nilai tinggi, periksa ulang!');
}

Pesan di atas akan menampilkan peringatan kepada pengembang, memberi tanda meskipun tidak kritis.

console.error

Berbeda dengan console.warn, console.error digunakan untuk mencatat kesalahan kritis yang mungkin menghentikan eksekusi atau mempengaruhi fungsionalitas utama dari aplikasi kamu. Ini berguna ketika sebuah error harus segera ditangani.

try {
    throw new Error('Terjadi kesalahan serius!');
} catch (e) {
    console.error(e.message);
}

Dalam kode di atas, kita menggunakan console.error untuk menampilkan pesan kesalahan yang terjadi, sehingga pengembang bisa segera mengetahui isu tersebut dan melakukan tindakan yang diperlukan.

Keuntungan Menggunakan console.warn dan console.error

  1. Memudahkan Debugging: Dengan menampilkan informasi yang tepat mengenai peringatan dan kesalahan, proses debugging bisa menjadi lebih cepat dan efektif.

  2. Meningkatkan Pemahaman Kode: Dengan mencatat kesalahan dan peringatan, pengembang lainnya bisa lebih cepat memahami apa yang terjadi di dalam aplikasi dan potensi masalah yang ada.

  3. Pemeliharaan yang Lebih Baik: Pencatatan kesalahan mendorong pengembangan kode yang lebih proaktif. Kamu bisa menganalisa kesalahan yang sering terjadi dan memperbaiki bug dengan efisien.

Dengan cara ini, menggunakan console.warn dan console.error bisa membantu kamu untuk mengelola aplikasi NodeJS dengan lebih baik dan responsif terhadap setiap kesalahan yang mungkin timbul.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding