Pemrograman

A Very Simple Delphi Logger

Blog Entry A Very Simple Delphi Logger Dec 25, ’09 3:01 AM
for everyone
Code berikut ini aku tulis untuk menyimpan informasi untuk debug atau apapun yang kita ingin dump ke file dalam sebuah program. Bisa error, menu yang dipilih user, dst. Harapannya ketika ada bugs, kita bisa mengacu ke file log ketika error terjadi, dan membantu kita menemukan bugs pada aplikasi.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *