Chia-liang Kao (高嘉良) > SVK-v2.0.1 > SVK::Logger

Download:
SVK-v2.0.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  57
Open  12
View/Report Bugs
Source   Latest Release: SVK-v2.2.3

NAME ^

SVK::Logger - logging framework for SVK

SYNOPSIS ^

  use SVK::Logger;
  
  $logger->warn('foo');
  $logger->info('bar');

or

  use SVK::Logger '$foo';
  
  $foo->error('bad thingimajig');

DESCRIPTION

SVK::Logger is a wrapper around Log::Log4perl. When using the module, it imports into your namespace a variable called $logger (or you can pass a variable name to import to decide what the variable should be) with a category based on the name of the calling module.

MOTIVATION ^

Ideally, for support requests, if something is not going the way it should be we should be able to tell people: "rerun the command with the SVKLOGLEVEL environment variable set to DEBUG and mail the output to $SUPPORTADDRESS". On Unix, this could be accomplished in one command like so:

  env SVKLOGLEVEL=DEBUG svk <command that failed> 2>&1 | mail $SUPPORTADDRESS
syntax highlighting: