I get test failures building against HEAD 
(3ac727026f295941fe71a34d6c80afc242f38c0f).

Environment:
$ mvn -version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 
2017-04-03T21:39:06+02:00)
Maven home: /Users/huxi/.sdkman/candidates/maven/current
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: “mac"

Test failure:
-------------------------------------------------------------------------------
Test set: 
org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWriteWithReconfigureTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.518 s <<< 
FAILURE! - in 
org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWriteWithReconfigureTest
testRollingFileAppenderWithReconfigure(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWriteWithReconfigureTest)
  Time elapsed: 2.518 s  <<< FAILURE!
java.lang.AssertionError: 

Expected: is <2>
     but: was <3>
        at 
org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWriteWithReconfigureTest.testRollingFileAppenderWithReconfigure(RollingAppenderDirectWriteWithReconfigureTest.java:68)




On 2. August 2017 at 11:30:47, Mikael Ståldal (mi...@apache.org) wrote:
> In 2.9-SNAPSHOT, you can use includeNullDelimiter="true" on the layout.
>  
>  
> On 2017-08-02 09:23, Jörn Huxhorn wrote:
> > I started working on the Lilith side of this and I think I’m pretty much 
> > done.
> >
> > To test the new functionality in a sandbox application, I’d now need the 
> > ability to switch  
> JsonLayout, YamlLayout and XmlLayout into a mode were events are terminated 
> with a 0-byte  
> instead of being separated by “, ".
> >
> >
> > On 26. July 2017 at 21:14:41, Mikael Ståldal (mi...@apache.org) wrote:
> >> That would make sense.
> >>
> >> On 2017-07-26 19:51, Jörn Huxhorn wrote:
> >>> Isn’t this supposed to also use 0-byte terminated events in the future?
> >>> Because in that case it would make sense to change from String to byte[] 
> >>> processing.  
> >>>
> >>> On 26. July 2017 at 17:49:07, Mikael Ståldal (mi...@apache.org) wrote:
> >>>> They just need the String version:
> >>>>
> >>>> https://github.com/apache/logging-log4j-tools/blob/master/log4j-server/src/main/java/org/apache/logging/log4j/server/InputStreamLogEventBridge.java#L100
> >>>>   
> >>>>
> >>>>
> >>>> On 2017-07-26 17:40, Gary Gregory wrote:
> >>>>> What do our XML and JSON server need? Let's make sure we handle those 
> >>>>> use
> >>>>> cases.
> >>>>>
> >>>>> Gary
> >>>>>
> >>>>> On Jul 26, 2017 05:30, "Jörn Huxhorn" wrote:
> >>>>>
> >>>>>> +1
> >>>>>>
> >>>>>>
> >>>>>> On 26. July 2017 at 13:29:27, Mikael Ståldal (mi...@apache.org) wrote:
> >>>>>>> Maybe I should remove both the Reader and the InputStream versions,
> >>>>>>> since they cannot parse multiple log events from a stream, and are 
> >>>>>>> thus
> >>>>>>> not very useful.
> >>>>>>>
> >>>>>>> On 2017-07-26 10:34, Jörn Huxhorn wrote:
> >>>>>>>> It would maybe be a good idea to get rid of the Reader method
> >>>>>> altogether since it mainly
> >>>>>>> introduces an unnecessary point of failure if the Reader is using an
> >>>>>> encoding other than
> >>>>>>> UTF-8.
> >>>>>>>>
> >>>>>>>> Using a FileReader would be an example for this since its limited
> >>>>>> c'tors are always using
> >>>>>>> Charset.defaultCharset().name().
> >>>>>>>>
> >>>>>>>> The correct way to create an UTF-8 file reader is the less than
> >>>>>> obvious "new InputStreamReader(new
> >>>>>>> FileInputStream(file), StandardCharsets.UTF_8)”. That’s a very common 
> >>>>>>>  
> >>>>>> mistake.
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >
>  
>  

Reply via email to