[Catalyst] -Debug output controlled with PerlLogHandler?
Matt S Trout
dbix-class at trout.me.uk
Thu Jun 8 14:54:53 CEST 2006
Gavin Henry wrote:
> <quote who="Marcello Romani">
>> Gavin Henry ha scritto:
>>> <quote who="Adam Jacob">
>>>> On Jun 7, 2006, at 3:02 PM, Gavin Henry wrote:
>>>>
>>>>> Dear All,
>>>>>
>>>>> Is there anything in core that we can use to redirect -Debug output
>>>>> to a
>>>>> file/DB/etc, rather than normal Apache logs, using PerlLogHandler?
>>>>>
>>>>> Like:
>>>>>
>>>>> http://search.cpan.org/~stas/DocSet-0.19/examples/site/src/start/
>>>>> tips/logging.pod
>>>>>
>>>>> Or should I just knock one up for my own use?
>>>>>
>>>>> Would be a nice thing to have, e.g just having "PerlLogHandler
>>>>> MyApp", and
>>>>> then something in your config/Config.yml.
>>>>>
>>>>> Thanks.
>>>> You can use Catalyst::Log::Log4perl to do that.
>>>>
>>>> http://search.cpan.org/~holoway/Catalyst-Log-Log4perl-0.3/
>>>> http://log4perl.sourceforge.net/
>>> So I can put all Catalyst logging anywhere I want, and not have them go
>>> in
>>> the Apache log files?
>>>
>> http://search.cpan.org/~mschilli/Log-Log4perl-1.04/lib/Log/Log4perl.pm#Appenders
>>
>> Log::Log4perl uses appenders to send log entries "to the screen, to
>> files and to databases."
>
> Nice. But will this stop them going to Apache logs? Sorry to ask this
> again, but I am either completely missing the answer or something else ;-)
"going to Apache logs" is what happens when you write to STDERR. So if you
configure it not to write to STDERR (per the fine documentation), then it
won't go to the apache logs.
--
Matt S Trout Offering custom development, consultancy and support
Technical Director contracts for Catalyst, DBIx::Class and BAST. Contact
Shadowcat Systems Ltd. mst (at) shadowcatsystems.co.uk for more information
+ Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +
More information about the Catalyst
mailing list