Robert Hase > Tivoli > Tivoli::Logging

Download:
Tivoli_0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source  

NAME ^

        Tivoli::Logging - Perl Extension for Tivoli

SYNOPSIS ^

        use Tivoli::Logging;

VERSION ^

        v0.02

License ^

        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. 

DESCRIPTION ^

        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.

DETAILS

        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

Routines

        Details to the Logging-Functionality

LogOpenNew

LogOpenAppend

LogInfo

LogWarn

LogFail

LogFat

LogClose

Plattforms and Requirements

        Supported Plattforms and Requirements

* Plattforms

        tested on:

        - w32-ix86 (W9x, NT4, Windows 2000)
        - aix4-r1 (AIX 4.3)
        - Linux (Kernel 2.2.x)

HISTORY

        VERSION         DATE            AUTHOR          WORK
        ----------------------------------------------------
        0.01            2001-07-18      RHase           created
        0.02            2001-07-23      RHase           POD-Doku added

AUTHOR ^

        Robert Hase
        ID      : RHASE
        eMail   : Tivoli.RHase@Muc-Net.de
        Web     : http://www.Muc-Net.de

SEE ALSO ^

        CPAN
        http://www.perl.com
syntax highlighting: