| Log-Dispatch-FogBugz documentation | view source | Contained in the Log-Dispatch-FogBugz distribution. |
Log::Dispatch::FogBugz - Log::Dispatch appender for sending log messages to the FogBugz bug tracking system
Version 0.01
use Log::Dispatch::FogBugz;
my $log = Log::Dispatch::FogBugz->new
(
URL => 'http://fogbugz.bar.com/scoutSubmit.php'
, Project => 'Bar'
, Area => 'Baz'
, ForceNewBug => 0
, User => 'Bob the Submitter'
, DescriptionPrefix => 'Log4perl error!'
, DescriptionRegex => qr/> (.+)$/
);
$log->log( message => "FATAL> main::do_baz(23) - Something really bad happened here", level => 'fatal' );
This is a subclass of Log::Dispatch::Output that implements sending log messages to a FogBugz (http://fogcreek.com/fogbugz) bug tracking system.
This method takes configuration parameters as follows:
Fully qualified url for fogbugz scoutsubmit script.
The project to create this bug message in.
The area within the given project.
Whether or not to force the creation of a new bug
Username to use when submitting.
String to use as either a prefix or a full description for the error. One of DescriptionRegex or DescriptionPrefix are required.
Capturing regex to use to dynamically pull out the description. $1 will be used as the description. Will be concatenated to DescriptionPrefix if set. One of DescriptionRegex or DescriptionPrefix are required.
Sends the message if the level is greater than or equal to the object's minimum level.
DIMARTINO, <chris.dimartino at gmail.com>
Please report any bugs or feature requests to bug-log-dispatch-fogbugz at rt.cpan.org, or through
the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Log-Dispatch-FogBugz. 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 Log::Dispatch::FogBugz
You can also look for information at:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Log-Dispatch-FogBugz
Thanks to the authors of Log::Log4perl and Log::Dispatch modules.
Copyright 2009 CDIMARTINO, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Log-Dispatch-FogBugz documentation | view source | Contained in the Log-Dispatch-FogBugz distribution. |