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:

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: