Unfortunately, I cancelled the vote for that. I need fixes for 1. SLF4J2 support to make the Junit dependency test scope. 2. Fix GelfLayoutTest on Windows.
If someone can let me know when these are fixed I will create a new release candidate. Ralph > On Sep 12, 2022, at 5:01 PM, Gary Gregory <garydgreg...@gmail.com> wrote: > > Hi Piotr, > > I see in the release notes that the fix made it in 2.19.0 RC1, thank you! > > Gary > > On Thu, Jul 21, 2022, 17:33 Gary Gregory <garydgreg...@gmail.com> wrote: > >> Hi Piotr, >> >> Thank you so much for the quick analysis! >> >> Gary >> >> >> On Thu, Jul 21, 2022, 17:35 Piotr P. Karwasz <piotr.karw...@gmail.com> >> wrote: >> >>> Hi Gary, >>> >>>> The script that starts our app uses an environment variable called >>>> LOG4J and starting with 2.18.0, Log4j puts the content of this >>>> environment variable in ALL system properties. >>>> >>>> Thoughts? >>> >>> Sorry, I must have broken it while fixing LOG4J-3413. The >>> ConsoleAppender is actually calling >>> PropertiesUtil.getCharsetProperty("sun.stdout.encoding") and: >>> >>> * it looks up a literal environment/system property >>> "sun.stdout.encoding" and finds nothing, >>> * it tokenizes "sun.stdout.encoding" and obtains an empty list of >>> tokens (this should prevent "configurationFile" to be confused with >>> "log4j2.configurationFile"), >>> * it normalizes the empty list of tokens and looks up a Java system >>> property named "log4j2" and an environment variable named "LOG4J". >>> >>> I'll fix it tomorrow and add a test. >>> >>> Piotr >>> >>