Log::Simple - Basic runtime logger


Log-Simple documentation  | view source Contained in the Log-Simple distribution.

Index


NAME

Top

Log::Simple - Basic runtime logger

SYNOPSIS

Top

  use Log::Simple ( 6 );

  set_logger( 2, sub { print join ( "", @_, "\n") } );

  set_logger( 3, sub { print "$_\n" for @_ } );

  logger( 1, "hello" );

  logger( 7, "this", $message, "never appears" );

  logger( 2, "this", "message", "will", "be", "printed", "without", "space" );

  logger( 3, "this", "message", "will", "be", "printed", "a", "word", "by", "line" );

  package	My::Example;

  use	Log::Simple ( 7 );

  logger( 7, "this message appears" );

  set_local_logger( 3, sub { print join ( "", @_, "too\n") } );

  logger( 2, "this", "message", "will", "be", "printed", "without", "space" );

  logger( 3, "this", "message", "will", "be", "printed", "without", "space" );




DESCRIPTION

Top

External Functions

logger( $level, @messages )

log informations

set_logger ( $level , $callback )

Install an generic Logger.

set_local_logger ( $level , $callback )

install an local Logger.

Internal Functions

std_logger( @messages )

log information to STDERR

time_track( )

callback which permit to timestamp messages. =cut sub time_track { Log::Simple::std_logger( "time_track", time(), ( caller ) ) }

import

Set the Logging/Debug level and export external functions

BUGS

Top

* I don't know ...

TO DO

Top

* Better documentation
* Other functions
* Add tests ...

COPYRIGHT, LICENCE

Top

AUTHOR

Top

Samuel Mouniée aka Moun's, mouns@cpan.org

MAIN REPOSITORY

Top

http://www.mouns.net/devel/CPAN/

SEE ALSO

Top

perl(1).


Log-Simple documentation  | view source Contained in the Log-Simple distribution.