Re: [log4perl-devel] Use of convenience functions in Catalyst apps

2010-03-19 Thread Mike Schilli
On Thu, 11 Mar 2010, Mesdaq, Ali wrote:

 I have looked around the documentation but have not seen anything that
 discusses the ability to use Log4perl's convenience functions inside
 of catalyst apps. Namely the shortcuts of TRACE, DEBUG(), INFO(),

Funny, after thinking about this for quite some time now, suddenly,
after talking to the Catalyst folks yesterday, I realized that you can
already do that! :)

See, there's nothing special about $c-log-debug() except that it
obtains a reference to a Log4perl logger (given you're using Log4perl
with Catalyst of course). DEBUG() in :easy mode does exactly the same.

So, just use Log::Log4perl::Catalyst to initialize Log4perl with
Catalyst (check the manpage for that) and then use Log::Log4perl
qw(:easy) for the macros.

I've added it to the documentation:

 
http://github.com/mschilli/log4perl/commit/aeaf10cca8e8c5ba64bc2783109dc5b345436d91

Enjoy! :)

-- Mike

Mike Schilli
m...@perlmeister.com



 WARN(), ERROR(), FATAL(), and ALWAYS. Call me lazy but I am trying to
 avoid doing things like: $c-log-debug(hello); now that I have been
 spoiled with using DEBUG(hello); in other places that I use
 Log4perl.

 Thanks,
 --
 Ali Mesdaq (CISSP, GIAC-GREM)
 Sr. Security Researcher
 Websense Security Labs
 http://www.WebsenseSecurityLabs.com
 --




 Protected by Websense Hosted Email Security -- www.websense.com
 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 log4perl-devel mailing list
 log4perl-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/log4perl-devel


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
log4perl-devel mailing list
log4perl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/log4perl-devel


Re: [log4perl-devel] Use of convenience functions in Catalyst apps

2010-03-12 Thread Mike Schilli
On Thu, 11 Mar 2010, Mesdaq, Ali wrote:

 I am trying to avoid doing things like: $c-log-debug(hello); now
 that I have been spoiled with using DEBUG(hello); in other places
 that I use Log4perl.

You know, that's an interesting idea. I'll look into making the macros
work with Catalyst.

-- Mike

Mike Schilli
m...@perlmeister.com

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
log4perl-devel mailing list
log4perl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/log4perl-devel