Uhm, what happens if I actually wan't different php processes to log to the
same file?
I'm pretty sure I have done this at some point in Java.

2009/4/28 Knut Urdalen (JIRA) <[email protected]>

>
>    [
> https://issues.apache.org/jira/browse/LOG4PHP-26?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12703698#action_12703698]
>
> Knut Urdalen commented on LOG4PHP-26:
> -------------------------------------
>
> We have raised this discussion as part of another thread before without
> deciding whether or not we want to add file locking to file appenders.
>
> log4j does not have this and I have never seen corrupt log messages because
> of such race condition, however it sounds reasonable to add file locking for
> file appenders.
>
> The main issue is what should an appender do if the file is locked by
> another process? Should it skip logging or should it wait for unlock?
>
> I guess file locking also have a very tiny performance decrease because it
> need to do another system call.
>
>
>
> > Add file locking to file appenders
> > ----------------------------------
> >
> >                 Key: LOG4PHP-26
> >                 URL: https://issues.apache.org/jira/browse/LOG4PHP-26
> >             Project: Log4php
> >          Issue Type: New Feature
> >          Components: Code
> >            Reporter: Knut Urdalen
> >            Assignee: Knut Urdalen
> >             Fix For: 2.0
> >
> >
> > We should add file locking to all file appenders in order to prevent two
> or more processes accessing the same file at once which may lead to corrupt
> log files.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>

Reply via email to