Chris Josephes > ubertext > Text::UberText::Log

Download:
ubertext-0.95.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.95   Source  

NAME ^

Text::UberText::Log - Record of UberText processing

SYNOPSIS ^

 $uber=Text::UberText->new();
 $log=$uber->log();
 $log->write("Dispatch","Object load failure",,"ERROR");
 $log->list();

DESCRIPTION ^

Text::UberText::Log is used to debug the parsing of UberText documents. The Parser, the Dispatch table, and other modules record informational or warning messages to the log.

OBJECT METHODS ^

$log->write($module,$message,$linenumber,$severity)

Writes a message to the log object. Module generically refers to which UberText module is reporting the error, but it can also be more generic or specific to suit the needs of the implementor. Message is a verbose description of the event. Linenumber indicates at what line of the document the error occured (if it occured during parsing). Severity refers to the level of importance of the message, and could be set to either "DEBUG", "INFO", or "ERROR".

$log->list($severity)

Lists all log messages matching the severity level specified, or lists all messages if no severity level is specified.

BUGS/CAVEATS ^

This is the simplest module in the UberText distribution.

AUTHOR ^

Chris Josephes <cpj1@visi.com>

SEE ALSO ^

Text::UberText

COPYRIGHT ^

Copyright 2002, Chris Josephes. All rights reserved. This module is free software. It may be used, redistributed, and/or modified under the same terms as Perl itself. ~