[Catalyst] Re: Log::Dispatch plugin is not working when run in the
background
Robert Rothenberg
robrwo at gmail.com
Fri Mar 2 10:38:23 GMT 2012
This appears to be fixed by adding the
close_after_write true
option. I'm not sure that I understand *why* not using this option causes it
to exit or just not write anything, but that seems to be what happens.
I'm not sure if this is a Catalyst of Log::Dispatch issue.
On 29/02/12 13:08 Robert Rothenberg wrote:
> On my development machine, Log::Dispatch works fine with the following
> option in myapp.conf:
>
> <Log::Dispatch>
> class File::Locked
> filename /var/opt/myapp/log/catalyst.log
> min_level info
> mode append
> format "[%d] [%p] %m <at %F line %L>%n"
> </Log::Dispatch>
>
> but when it runs with the --background option, it exits rather than logging
> anything. As far as I can tell, the user has the correct permissions.
>
> On a testing server, where it runs in the background, it does not output
> anything, but does not exit. The user it runs as has permissions to write to
> the directory, and even creates the log file if it doesn't exist, but
> nothing is actually written to it.
>
> Any ideas why this is happening?
More information about the Catalyst
mailing list