Skip Menu |

This queue is for tickets about the Dancer-Logger-Log4perl CPAN distribution.

Report information
The Basics
Id: 94492
Status: open
Priority: 0/
Queue: Dancer-Logger-Log4perl

People
Owner: Nobody in particular
Requestors: colink [...] perlDreamer.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: RFE: Add a Log4perl category for sectioning off Dancer logging
It's not a bug, it's a request for a new feature. Right now, Dancer::Logger::Log4perl uses the root logger, which means when you're trying to get INFO or DEBUG from your own code, you also get all everything from Dancer at the same time. It would be nice if Dancer::Logger::Log4perl used the "Dancer" category for its logging. If that config was missing from the Log4perl config file, then it would default back to the root logger and all current behavior would be unaffected. But if it was defined, then it could be varied independently from other sections of the code.
I have just uploaded a new version (0.9.0) which should resolve this.
From: colink [...] perlDreamer.com
This does indeed give more flexibility, but it seems to ignore the config settings for layout. I'll attach some sample log files from t/02-full.t I'm not familiar with Dancer's logging internals, but I was thinking something simple like specifying a category to the logger might work: $self->{logger} = $class->get_logger( Dancer::Config::setting('log') );
Subject: 02-full.t.log.0.9.0
Download 02-full.t.log.0.9.0
application/octet-stream 7.2k

Message body not shown because it is not plain text.

Subject: 02-full.t.log.0.8.1
Download 02-full.t.log.0.8.1
application/octet-stream 2.4k

Message body not shown because it is not plain text.