I can imagine how this bug would be a pain to fix: the appender opens a file, may not log anything, and before closing it, reads the end of the file and decides if the footer is already there. Arg.
Gary On Tue, Jun 11, 2019 at 8:38 PM Ralph Goers <ralph.go...@dslextreme.com> wrote: > My expectation is that a header is written when the file is first created > and is empty and the footer is appended when the file is closed before a > rollover. I suspect the first behavior is implemented but the footer is > being written on every close. Unfortunately it has to do that to behave > correctly since it has no way to know if it will ever be written to again. > > To be consistent the header should be written every time the file is > opened. But that may not be what you want. > > Ralph > > > On Jun 11, 2019, at 1:44 PM, Paul Benedict <pbened...@apache.org> wrote: > > > > Good day. > > > > All my File Appenders have Pattern Layouts that specify both "header" and > > "footer" attributes. I use these (ex: === START and === END) to bookend > > process executions Executions happen multiple times of day, and I am > > always appending to the logs. > > > > This isn't working for me. I am experiencing the unexpected: > > 1) The header is *only* written if the file must be created. > > 2) The footer is always written. > > > > So my log files show one header and tons of footers. > > > > Can someone please advise? > > > > Cheers and God bless, > > Paul > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > >