Tivoli::Logging - Perl Extension for Tivoli
Copyright (c) 2001 Robert Hase.
All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
This Package will handle about everything you may need for Logging.
If anything has been left out, please contact me at
tivoli.rhase@muc-net.de
so it can be added.
Prints formated Logging-Informations to STDOUT and if wanted to one or more Files.
Supports an unlimited Numbers of open Files (dynamical Filehandlers) and
prints the Type of the STDOUT-Information in Color (requires ANSI).
Should be the first loaded Tivoli-Package.
If Parameter L<File-Handler> = STDOUT the Logging-Message will only be sended to Standard-Out
- * Types of Logging and Colors
-
ROUTINE TYPE FOREGROUND/BACKGROUND
-----------------------------------------------------
LogInfo (Info) black/green
LogWarn (Warning) black/yellow
LogFail (Failed) black/red
LogFat (Fatal) white/black
- * Loggings to STDOUT
-
Prints Logging-Informations in the following Format:
TYPE dd.mm.yyyy hh:mm:ss MSG
- * SAMPLE
-
&LogInfo(STDOUT, "This is an Information-Message only to Standard-Out");
- * OUTPUT
-
INFO 23.07.2001 This is an Information-Message only to Standard-Out
- * Logging to Files
-
Prints Logging-Informations in the following Format:
yyyy-mm-dd hh:mm:ss TYPE MSG
- * SAMPLE
-
&LogInfo($G_LOGFILE1, "This is an Information-Message to Standard-Out AND Logfile $G_LOGFILE1");
- * OUTPUT
-
STDOUT: INFO 23.07.2001 13:27:42 This is an Information-Message to Standard-Out AND Logfile $G_LOGFILE1
FILE : 2001-07-23 13:27:42 INFO This is an Information-Message to Standard-Out AND Logfile $G_LOGFILE1
Details to the Logging-Functionality
VERSION DATE AUTHOR WORK
----------------------------------------------------
0.01 2001-07-18 RHase created
0.02 2001-07-23 RHase POD-Doku added
Robert Hase
ID : RHASE
eMail : Tivoli.RHase@Muc-Net.de
Web : http://www.Muc-Net.de