Cara Mudah Membuat Log Error Pada Codeigniter

Photo of author

By Netcrot

Membuat logo erro codeigniter
Sebelumnya saya telah membuat tutorial tentang bagaimana cara Menghilangkan pesan Error php pada CodeigniterSekarang 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

project web codeigniter


2.Lalu buka file config.php yang terdapat pada folder root/application/config/config.php

config.php codeigniter



3.Lalu kita cari config log_threshold berada pada line 226.

config log threshold


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

folder log codeigniter

8. Setiap logs akan dibuat dalam 1 file php perhari, jadi jika berbeda hari, akan membuat file baru sesuai tanggal error.

file php codeigniter

9. Setelah kita buka maka tampilannya akan seperti ini.

codeigniter done

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.

Leave a Comment