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.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s