It appears the fix for
LOG4J2-1030 prevents the headers from being written to the the first file (when the file does not exist) while using a RollingFileAppender. However, the header is written during a file rollover.
This is not a huge issue when using PatternLayout, since you will just lose the desired header, but is a bigger issue when using HTMLLayout, since the important HTML document header information is not written and all events logged are displayed inline and not in the table.
Also, on another note, the date pattern
does not appear to work correctly in 2.4.
Here is the simple test program and configuration file I used...outputs from 2.3 and 2.4 follow: