Wombat::Logger::FileLogger - file logger class
my $logger = Wombat::Logger::FileLogger->new(); $logger->setFileName("/var/log/wombat/wombat.log"); $logger->log("this will show up in the log file");
Convenience base class for logger implementations. The only method that must be implemented is
write(), plus any accessor methods required for configuration.
Construct and return a Wombat::Logger::FileLogger instance, initializing fields appropriately. If subclasses override the constructor, they must be sure to call
Return the name of the file that is the log destination.
Set the name of the file that is the log destination.
the name of the file
Write the specified string to the log destination. The default implementation does nothing. Subclasses must override this method.
the string to write to the log destination
Prepare for the beginning of active use of this Logger by opening the file.
if the file cannot be opened
Gracefully terminate the active use of this Logger by closing the file.
if the file cannot be closed
Brian Moseley, email@example.com