NAME
Padre::Logger - Compile-time logging library for Padre
SYNOPSIS
# In the launcher script
$ENV
{PADRE_DEBUG} = 1;
use
Padre;
# In each Padre::Foo class
use
Padre::Logger;
sub
method {
TRACE(
'->method'
)
if
DEBUG;
# Your code as normal
}
DESCRIPTION
This is a logging utility class for Padre. It provides a basic set of simple functionality that allows for logging/debugging/tracing statements to be used in Padre that will compile out of the application when not in use.