Cara Mudah Membuat Log Error Pada Codeigniter
Sebelumnya saya telah membuat tutorial tentang bagaimana cara Menghilangkan pesan Error php pada Codeigniter. Sekarang saya akan melanjutkan bagaimana caranya untuk menampilkan error log pada codeigniter, disaat kita menyembunyikan atau hidden notif error php pada codeigniter dengan Handling Multiple Environments menggunakan setting production, bukan berarti aplikasi atau project web yang sedang kita kerjakan tidak ada masalah tanpa pesan error, dari tampilan memang tidak keliatan ada error, namun untuk kelanjutan kedepanya akan sangat berdampak buruk bagi project web kita.
Cara Membuat Log Error Pada Codeigniter
Kemungkinan fungsi-fungsi tersebut tidak bisa berjalan dengan sangat baik saat ekseskusi. nah... di saat web kita sedang berjalan dengan setting environment production kita bisa melihat error apa saja yang terjadi pada web kita, pada codeigntier terdapat 4 jenis pesan log yang bisa kita tampilkan yakni :
- 0 = Log error dinonaktifkan.
- 1 = Pesan error (termasuk error php)
- 2 = Pesan Debug3 = Pesan Informasi
- 4 = Menampilkan semua pesan
Langkah-langkah Membuat Log Error Codeigniter
Untuk membuat log error pada codeigniter kita harus mengaktifkannya terlebih dahulu. secara default log error pada codeigniter disetting dalam keadaan off atau dengan option '0'. lalu kita bisa mengedit pesan error tersebut sesuai dengan kebutuhan kita dengan memilih salah satu pesan error atau multiple. berikut contohnya:
1.Buka folder project web kalian
2.Lalu buka file config.php yang terdapat pada folder root/application/config/config.php
3.Lalu kita cari config log_threshold berada pada line 226.
4.Disana kita bisa melihat jika pengaturan log secara default adalah 0, berarti pesan error atau log error masih dalam keadaan off.
5.Selanjutnya kita set sesuai kebutuhan kita.
1.Buka folder project web kalian
2.Lalu buka file config.php yang terdapat pada folder root/application/config/config.php
3.Lalu kita cari config log_threshold berada pada line 226.
4.Disana kita bisa melihat jika pengaturan log secara default adalah 0, berarti pesan error atau log error masih dalam keadaan off.
5.Selanjutnya kita set sesuai kebutuhan kita.
$config['log_threshold'] = 1; //berarti error php akan tampil pada log error
$config['log_threshold'] = 2; //pesan debug akan tampil di log error
$config['log_threshold'] = 3; //pesan informasi akan tampil pada log error
$config['log_threshold'] = 4; //semua pesan akan muncul (error, informasi maupun debug)
6. Lalu bagaimana jika saya hanya ingin menampilkan pesan error dan pesan informasinya saja, nah itu kita bisa mensetting nya dengan menggunakan array().
$config['log_threshold'] = array(1,3); //berarti pesan yang akan muncul error dan informasi saja
7. Lalu kalian dapat melihat pesan error tersebut pada folder logs. root/application/logs
8. Setiap logs akan dibuat dalam 1 file php perhari, jadi jika berbeda hari, akan membuat file baru sesuai tanggal error.
Nah cukup mudah kan cara membuat log error pada codeigniter, tapi harus di ingat jika web kita sudah dihosting ataupun dilocalhost jika log error berjalan kalian jangan kaget jika tiba-tiba kapasitas hosting anda menjadi penuh, jadi kalian harus cek secara berkala logs error jika memang tidak sangat dibutuhkan bisa dinonaktifkan saja.
Semoga bermanfaat.
Posting Komentar untuk "Cara Mudah Membuat Log Error Pada Codeigniter"