[ https://issues.apache.org/jira/browse/LOG4J2-2760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17033710#comment-17033710 ]
ASF subversion and git services commented on LOG4J2-2760: --------------------------------------------------------- Commit 0c819718509e4b069fe33d30ba532d56e962ea1f in logging-log4j2's branch refs/heads/master from Ralph Goers [ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=0c81971 ] LOG4J2-2760 - Always write header to new files > RollingFileAppender with DirectWriteRolloverStrategy does not work with > HtmlLayout > ---------------------------------------------------------------------------------- > > Key: LOG4J2-2760 > URL: https://issues.apache.org/jira/browse/LOG4J2-2760 > Project: Log4j 2 > Issue Type: Bug > Components: Appenders > Reporter: Christoph Kaser > Priority: Major > Time Spent: 40m > Remaining Estimate: 0h > > When I try to use the RollingFileAppender with a DirectWriteRolloverStrategy > and a HtmlLayout, I encountered a bug: The first file that is written does > not start with the header from the layout. > If I try to specify append=false to work around that issue, I encountered a > NullPointerException instead: > {noformat} > java.lang.NullPointerException > at java.io.File.<init>(File.java:277) > at > org.apache.logging.log4j.core.appender.FileManager.createOutputStream(FileManager.java:140) > at > org.apache.logging.log4j.core.appender.OutputStreamManager.getOutputStream(OutputStreamManager.java:166) > at > org.apache.logging.log4j.core.appender.OutputStreamManager.<init>(OutputStreamManager.java:95) > at > org.apache.logging.log4j.core.appender.FileManager.<init>(FileManager.java:72) > at > org.apache.logging.log4j.core.appender.rolling.RollingFileManager.<init>(RollingFileManager.java:98) > at > org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:627) > at > org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:588) > at > org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113) > at > org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:114) > at > org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:163) > at > org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:142){noformat} > I will create a PR in github with a TestCase and a fix and attach it to this > bug report. -- This message was sent by Atlassian Jira (v8.3.4#803005)