Saya sepenuhnya setuju dengan yang lain, dan berpikir bahwa GrayWizardx mengatakan yang terbaik.
Yang bisa saya tambahkan adalah bahwa level-level ini umumnya sesuai dengan definisi kamus mereka, jadi tidak sulit. Jika ragu, perlakukan itu seperti puzzle. Untuk proyek khusus Anda, pikirkan segala sesuatu yang mungkin ingin Anda catat.
Sekarang, bisakah Anda mencari tahu apa yang mungkin berakibat fatal? Anda tahu apa artinya fatal, bukan? Jadi, item mana dalam daftar Anda yang fatal.
Ok, itu yang fatal, sekarang mari kita lihat kesalahan ... bilas dan ulangi.
Di bawah Fatal, atau mungkin Kesalahan, saya akan menyarankan bahwa lebih banyak informasi selalu lebih baik daripada kurang, jadi kesalahan "ke atas". Tidak yakin apakah itu Info atau Peringatan? Lalu buat peringatan.
Saya berpikir bahwa Fatal dan kesalahan harus jelas bagi kita semua. Yang lain mungkin lebih fuzzier, tetapi bisa dibilang kurang penting untuk memperbaikinya.
Berikut ini beberapa contohnya:
Fatal - tidak dapat mengalokasikan memori, database, dll - tidak dapat melanjutkan.
Kesalahan - tidak ada balasan untuk pesan, transaksi dibatalkan, tidak dapat menyimpan file, dll.
Peringatan - alokasi sumber daya mencapai X% (katakanlah 80%) - itu adalah tanda bahwa Anda mungkin ingin mengubah dimensi.
Info - pengguna log in / out, transaksi baru, file crated, bidang d / b baru, atau bidang dihapus.
Debug - dump struktur data internal, level Jejak Apa Pun dengan nama file & nomor baris.
Jejak - tindakan berhasil / gagal, d / b diperbarui.
notice
dalam koleksi ini seseorang tidak akan ...