You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Steve Davids (JIRA)" <ji...@apache.org> on 2015/12/24 03:50:49 UTC

[jira] [Updated] (LOG4J2-1228) Multiple footers written to file on system restart

     [ https://issues.apache.org/jira/browse/LOG4J2-1228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Davids updated LOG4J2-1228:
---------------------------------
    Attachment: LOG4J2-1228-test.diff

Provided a test which shows the header/footer is printed twice on context restart with append=true on rollover.

> Multiple footers written to file on system restart
> --------------------------------------------------
>
>                 Key: LOG4J2-1228
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1228
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Layouts
>            Reporter: Steve Davids
>         Attachments: LOG4J2-1228-test.diff
>
>
> I created a custom layout that appends a header and footer to a rolling file appender with a time based and startup trigger policies which works great during normal circumstances except when it comes to system restarts. On shutdown the file is closed with the footer being written to the file, then on startup the startup trigger policy will open the file then immediately roll thus printing the footer again on rollover (prior to v2.4 the header was also written on startup LOG4J2-1030). I am attempting to produce well-formed XML with this particular use-case but it is getting mangled at this particular point. Ideally we can either have the footer either not print the second time or just perform the rollover on shutdown.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org