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.

Diterbitkan oleh wisnuwidiarta

Hi, my name is Wisnu Widiarta. I am a movie lover and love traveling especially camping and doing outdoor activities. Coding and problem solving in general are things I love as well.

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 Facebook

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

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogger menyukai ini: