NAME
Class::Debug - Add Runtime Debugging to a Class
VERSION
0.02
SYNOPSIS
The Class::Debug
module is a lightweight utility designed to inject runtime debugging capabilities into other classes, primarily by layering configuration and logging support.
Add this to your constructor:
use Class::Debug;
use Params::Get;
sub new {
my $class = shift;
my $params = Params::Get(undef, \@_);
$params = Class::Debug::setup($class, $params);
return bless $params, $class;
}
SUBROUTINES/METHODS
setup
Configure your class for runtime debugging.
Takes two arguments:
class
params
A hashref containing default parameters to be used in the constructor.
Returns the new values for the constructor.
Now you can set up a configuration file and environment variables to debug your module.
SEE ALSO
SUPPORT
This module is provided as-is without any warranty.
Please report any bugs or feature requests to bug-class-debug at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Class-Debug. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
perldoc Class::Debug
You can also look for information at: