
Apache::Wombat::FileLogger - Apache file logger class

my $logger = Apache::Wombat::FileLogger->new();
$logger->setFileName("/var/log/wombat/wombat.log");
$logger->log("this will show up in the log file");

Logger class that uses Apache::LogFile to write to a log file.

Construct and return a Wombat::Logger::FileLogger instance, initializing fields appropriately. If subclasses override the constructor, they must be sure to call
$self->SUPER::new();

Return the name of the file that is the log destination.
Set the name of the file that is the log destination.
Parameters:
the name of the file

Write the specified string to the log destination. The default implementation does nothing. Subclasses must override this method.
Parameters:
the string to write to the log destination

Prepare for the beginning of active use of this Logger by opening the file.
Throws:
if the file cannot be opened
Gracefully terminate the active use of this Logger by closing the file.
Throws:
if the file cannot be closed

Apache::LogFile, Servlet::Util::Exception, Wombat::Logger::LoggerBase

Brian Moseley, bcm@maz.org