[Catalyst] debug mode

John Goulah jgoulah at gmail.com
Mon Jun 4 22:47:32 GMT 2007

On 6/4/07, Matthew Pitts <mpitts at a3its.com> wrote:
> I wrote a cheap little plugin for my app to override $c->debug to return
> the debug flag from $c->config->{debug}. As such:
> package MyApp::Plugin::DebugMode;
> sub debug {
>     my $c =3D shift;
>     return $c->config->{debug} || 0;
> }
> 1;
> Then I just add a "debug: 1" line to my DEV/QA/UAT configs and make it
> "debug: 0" for my PROD config. It's been working pretty well for me.

Did you have to do anything in lib/MyApp.pm  to get this to work?  It seems
I would want to add this plugin, but Catalyst cant find it.  I'm probably
doing something very obviously wrong, but I havent tried to write my own
plugins yet:

in lib/MyApp.pm:

use Catalyst qw/

when I start the server:
Can't locate Catalyst/Plugin/MyApp/Plugin/DebugMode.pm in @INC

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20070604/8af35=

More information about the Catalyst mailing list