[Catalyst] Selective debug output

Bill Moseley moseley at hank.org
Wed Nov 7 04:46:26 GMT 2007

On Tue, Nov 06, 2007 at 07:47:11PM -0600, Jonathan Rockway wrote:
> Joe Landman wrote:
> > How do I selectively enable or disable debugging output? 
> > Specifically, FormBuilder debugging output is simply far to verbose to
> > be meaningful to us.  I suppose I could simply pass in a debug=>0 when
> > I create the form.  Is there any global way?
> >
> > FWIW:  I only want to surpress formbuilder output during debug. 
> Unfortunately there is no way to do what you want.  Most of the plugins
> (etc.) just check $c->debug to see whether or not to log via
> $c->log->debug.  I suggest a filter in a custom log class (just regex
> the formbuilder crap out), or fixing the plugins/controllers to check
> $c->config->{pluginname_debug) or something.  Maybe we can make this
> easier in 5.8; suggestions welcome.

Can't you limit what packages generate logging using log4perl?

Bill Moseley
moseley at hank.org

More information about the Catalyst mailing list