Seme Log

Seme Log adalah library untuk mencatat beberapa teks atau hasil ke dalam file log. Seme log akan membuat dan meletakkan file baru seme.log di proyek root atau di app/cache/seme.log tergantung akses direktori pada skrip Anda.


Cara Pengunaan

Pertama kita harus memuat perpustakaan dengan menggunakan perpustakaan yang dimuat:

$this->lib('seme_log');

Anda dapat menempatkan pemuat perpustakaan di konstruktor kelas controller atau pada setiap metode di kelas controller.

Penggunaan Dasar

Seme Log hanya memiliki satu metode yang disebut write untuk menulis log ke dalam file log. Ini contohnya:

<?php
Class Product extends SEME_Controller{
  public function __construct(){
    $this->lib('seme_log');
  }
  public function index(){
    $this->seme_log->write("Produk::index called");
  }
}

Dan inilah hasilnya jika kita membuka file seme.log

2019-08-06 10:22:22 - Produk::index called
2019-08-06 10:22:25 - Produk::index called

Hasil Lanjutan

Jika Anda menggunakan Sistem Operasi *nix, Anda dapat menjalankan perintah tail -f seme.log untuk menampilkan log yang berjalan.