![]() |
A Very Simple Delphi Logger | Dec 25, ’09 3:01 AM for everyone |
File log akan disimpan per tanggal, sehingga setiap harinya akan ada cuma 1 file yang berisi log.
Aplikasi yang akan menggunakan kelas ini harus membuat setting file DLOGGER.INI yang diletakkan bersama dengan file executablenya. Formatnya adalah:
[OUTPUT]
FOLDER=<Folder di mana log file akan disimpan>
FILE=<nama file prefix untuk file log sebelum info tanggal>
Oh ya.. constructor dari Logger aku buat protected, artinya memang sengaja hanya bisa diakses oleh turunannya atau dalam kelas itu sendiri. Untuk membuat instancenya, buat sebuah data field private yang bisa diberi public aksesor agar bisa diakses dari kelas atau unit lainnya:
FLogger := TDLogger.getInstance;
Jika ada yang mau mengimprove atau mengoreksi atau menyarankan logger untuk Delphi gratis lainnya, please comment.
Untuk meihat sourcenya, silakan lihat di sini.