TLOG Component
Ver. 1.0

By Gianni Giorgetti Soft
Via Montanari 480
47035 Gambettola (FO) Italy

EMail: ggiorgetti@dtcdip.it


Description
-----------
TLog is a non-visual component to logging events, errors, information, etc. etc. in yuor programs.

It write the log rows in custom file in  CSV format.

You can customize the fields of the CSV log file with the Items Property.
In the Items property you can also select some automatic fileds 
(like Date Stamp, Time Stamp, user Name etc).

To write a log row you can invoke the this methods (see the Demo project):

  WriteLogInfo (Values : array of string): boolean;
  WriteLogWarning (Values : array of string): boolean;
  WriteLogError (Values : array of string): boolean;
  WriteLogProcess (Values : array of string): boolean;

Values is an array of strings. You must pass only custom fields in Items property that are 
ftNumber and ftString.

The fields ftDateStamp, ftTimeStamp, ftAppName, ftUserName, ftComputerName if present are write 
automatically.

To show the log form invoke ViewLog method. For example:

    Log1.ViewLog

-----------------------------------------------------------------------------------------------
 LEGAL DISCLAIMER
-----------------------------------------------------------------------------------------------
This entire freeware release is provided free, "as-is".
Like anything else that's free, these software modules
come with no warranty of any kind, either expressed or
implied. In no event will the copyright holders be liable
for any damages resulting from the proper or improper
use of this software.

TLog is provided free of charge as so long as
it is not in commercial use. When it produces
income for you, please remember me in your about box.

If you spot any bug, have any idea how to improve, want to let me know what a
great job I did :-), want to notify me of the use any part of this component
for your own one, want to hear from me when I throw something new into the
public, or for any other reason, you can mail me (I try to answer every mail,
as long as possible - if you don't get a answer I'm either too busy or still
trying to solve the problem you reported).    
Thank you.



Gianni Giorgetti Soft
ggiorgetti@dtcdip.it