Thanks, Mikael! And I fixed LOG4J2-623 <https://issues.apache.org/jira/browse/LOG4J2-623> and LOG4J2-1362 <https://issues.apache.org/jira/browse/LOG4J2-1362>, which were the last remaining showstoppers.
I think we are ready for the 2.6 release! On Tue, May 24, 2016 at 10:59 PM, Mikael Ståldal <mikael.stal...@magine.com> wrote: > Fixed. > > On Tue, May 24, 2016 at 3:41 PM, Remko Popma <remko.po...@gmail.com> > wrote: > >> Good catch! Can you fix the manual? >> >> Sent from my iPhone >> >> On 2016/05/24, at 17:03, Mikael Ståldal <mikael.stal...@magine.com> >> wrote: >> >> The manual says that the default target for ConsoleAppender is SYSTEM_ERR, >> but it seems to be SYSTEM_OUT in the code. >> >> On Mon, May 23, 2016 at 6:52 PM, Gary Gregory <garydgreg...@gmail.com> >> wrote: >> >>> Another alternative is too add, later, an option to choose the style of >>> the layout. Or, provide a different Layout class. My only concern is to be >>> able to validate XML events with a 'simple' schema. JSONSchema creeps in >>> here as well. >>> >>> Gary >>> >>> On Mon, May 23, 2016 at 7:49 AM, Ralph Goers <ralph.go...@dslextreme.com >>> > wrote: >>> >>>> If I was to make the modification I would add an option to the layout >>>> to allow it to behave as it currently does. >>>> >>>> Ralph >>>> >>>> On May 23, 2016, at 7:30 AM, Matt Sicker <boa...@gmail.com> wrote: >>>> >>>> I'd support commenting out the YAML layout info in the docs. If users >>>> try out an undocumented feature, they can expect breakage in the future. >>>> >>>> On 23 May 2016 at 09:21, Remko Popma <remko.po...@gmail.com> wrote: >>>> >>>>> No. In general we can change what's in core, although we try not to >>>>> break things if possible. >>>>> >>>>> That said, changing an output format, especially one that's likely to >>>>> be machine-processed, is not a good thing. >>>>> >>>>> A quick alternative is to document on the site that we will change the >>>>> format for ThreadContext map data in a subsequent release so users can be >>>>> prepared. >>>>> >>>>> Another alternative is to remove (comment out) the site docs for YAML >>>>> layout and release the rest as is since the JSON layout issue is a >>>>> longstanding issue and addressing it can be postponed by one release. >>>>> >>>>> >>>>> Sent from my iPhone >>>>> >>>>> On 2016/05/23, at 22:54, Matt Sicker <boa...@gmail.com> wrote: >>>>> >>>>> That really depends on our guarantee of backwards compatibility. Does >>>>> it extend to layouts like this? >>>>> >>>>> On 23 May 2016 at 07:42, Remko Popma <remko.po...@gmail.com> wrote: >>>>> >>>>>> Is the JSON/YAML layout fix a showstopper? >>>>>> I haven't seen anyone volunteer to fix it and would not want this to >>>>>> hold up the release indefinitely... >>>>>> >>>>>> On Mon, May 23, 2016 at 3:33 PM, Ralph Goers < >>>>>> ralph.go...@dslextreme.com> wrote: >>>>>> >>>>>>> My computer had to be sent out for repairs but I was able to >>>>>>> retrieve my code signing key and install it on my other MacBook Pro. So >>>>>>> I >>>>>>> should be able to start the release whenever we are ready. From what I >>>>>>> can >>>>>>> tell we still need a fix for the YAML and Json layouts. >>>>>>> >>>>>>> Ralph >>>>>>> >>>>>>> >>>>>>> On May 22, 2016, at 1:24 AM, Ralph Goers <ralph.go...@dslextreme.com> >>>>>>> wrote: >>>>>>> >>>>>>> Time machine. >>>>>>> >>>>>>> Sent from my iPhone >>>>>>> >>>>>>> On May 21, 2016, at 10:41 PM, Remko Popma <remko.po...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>> Good stuff! >>>>>>> This reminded me I need to take a look at my backup strategy. :-) >>>>>>> >>>>>>> On Sun, May 22, 2016 at 2:12 PM, Ralph Goers < >>>>>>> ralph.go...@dslextreme.com> wrote: >>>>>>> >>>>>>>> I fixed the license header issues. Found a bug in how properties >>>>>>>> were being merged into composite configurations - that was causing the >>>>>>>> problem with ${filename}. >>>>>>>> >>>>>>>> Now all I need is to get my personal MacBook Pro to be able to boot. >>>>>>>> >>>>>>>> Ralph >>>>>>>> >>>>>>>> On May 21, 2016, at 5:57 PM, Remko Popma <remko.po...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> About the ThreadContext map in JSON/YAML format: towards the end I >>>>>>>> see a comment from Ralph that the current output is wrong. If you have >>>>>>>> the bandwidth I'd say go ahead and fix it. >>>>>>>> >>>>>>>> On Friday, 20 May 2016, Mikael Ståldal <mikael.stal...@magine.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> What about the format for thread context map in JsonLayout and >>>>>>>>> YamlLayout? >>>>>>>>> >>>>>>>>> https://issues.apache.org/jira/browse/LOG4J2-1362 >>>>>>>>> >>>>>>>>> https://issues.apache.org/jira/browse/LOG4J2-623 >>>>>>>>> >>>>>>>>> Currently it is: >>>>>>>>> >>>>>>>>> { >>>>>>>>> "timeMillis" : 1463730772138, >>>>>>>>> "thread" : "main", >>>>>>>>> "level" : "INFO", >>>>>>>>> "loggerName" : "HelloWorld", >>>>>>>>> "message" : "Hello, world!", >>>>>>>>> "contextStack" : [ "one", "two" ], >>>>>>>>> "endOfBatch" : false, >>>>>>>>> "loggerFqcn" : "org.apache.logging.log4j.spi.AbstractLogger", >>>>>>>>> "contextMap" : [ { >>>>>>>>> "key" : "bar", >>>>>>>>> "value" : "BAR" >>>>>>>>> }, { >>>>>>>>> "key" : "foo", >>>>>>>>> "value" : "FOO" >>>>>>>>> } ], >>>>>>>>> "threadId" : 1, >>>>>>>>> "threadPriority" : 5 >>>>>>>>> } >>>>>>>>> >>>>>>>>> and: >>>>>>>>> >>>>>>>>> --- >>>>>>>>> timeMillis: 1463730772138 >>>>>>>>> thread: "main" >>>>>>>>> level: "INFO" >>>>>>>>> loggerName: "HelloWorld" >>>>>>>>> message: "Hello, world!" >>>>>>>>> contextStack: >>>>>>>>> - "one" >>>>>>>>> - "two" >>>>>>>>> endOfBatch: false >>>>>>>>> loggerFqcn: "org.apache.logging.log4j.spi.AbstractLogger" >>>>>>>>> contextMap: >>>>>>>>> - key: "bar" >>>>>>>>> value: "BAR" >>>>>>>>> - key: "foo" >>>>>>>>> value: "FOO" >>>>>>>>> threadId: 1 >>>>>>>>> threadPriority: 5 >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, May 19, 2016 at 8:50 PM, Ralph Goers < >>>>>>>>> ralph.go...@dslextreme.com> wrote: >>>>>>>>> >>>>>>>>>> In fixing the problem with ${filename} I found a bug. I am still >>>>>>>>>> debugging the second test that is creating that file. Given the slow >>>>>>>>>> internet at my hotel I may have to wait til next week. >>>>>>>>>> >>>>>>>>>> Ralph >>>>>>>>>> >>>>>>>>>> On May 19, 2016, at 10:37 AM, Remko Popma <remko.po...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> I've been making minor edits to the site and docs, but please >>>>>>>>>> feel free to start the release whenever you are ready. >>>>>>>>>> >>>>>>>>>> On Thu, May 19, 2016 at 12:06 AM, Remko Popma < >>>>>>>>>> remko.po...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> I fixed 3 license issues (GilsDosAndDontsLatencyTesting.txt, >>>>>>>>>>> log4j-perf/src/main/resources/perf-WithoutAnyAppender-location.xml, >>>>>>>>>>> and src/main/resources/perf-WithoutAnyAppender.xml). >>>>>>>>>>> >>>>>>>>>>> On Wed, May 18, 2016 at 8:30 PM, Ralph Goers < >>>>>>>>>>> ralph.go...@dslextreme.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Thanks for finding it. I will fix it. >>>>>>>>>>>> >>>>>>>>>>>> Ralph >>>>>>>>>>>> >>>>>>>>>>>> On May 18, 2016, at 6:02 AM, Remko Popma <remko.po...@gmail.com> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> ${filename} is created by CompositeConfigurationTest, >>>>>>>>>>>> ::compositeLogger and ::testReconfiguration >>>>>>>>>>>> >>>>>>>>>>>> I don't know why though. Can someone else fix that? >>>>>>>>>>>> >>>>>>>>>>>> I will fix the license issues for >>>>>>>>>>>> GilsDosAndDontsLatencyTesting.txt, >>>>>>>>>>>> >>>>>>>>>>>> src/main/resources/perf-WithoutAnyAppender-location.xml, and >>>>>>>>>>>> src/main/resources/perf-WithoutAnyAppender.xml >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Remko >>>>>>>>>>>> >>>>>>>>>>>> Sent from my iPhone >>>>>>>>>>>> >>>>>>>>>>>> On 2016/05/18, at 13:12, Ralph Goers < >>>>>>>>>>>> ralph.go...@dslextreme.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>> There are 2 files with unapproved licenses in log4j-core: >>>>>>>>>>>> ${filename} and >>>>>>>>>>>> src/test/java/org/apache/logging/log4j/core/async/perftest/GilsDosAndDontsLatencyTesting.txt. >>>>>>>>>>>> Obviously the first is a build error but I am not sure if the >>>>>>>>>>>> second is >>>>>>>>>>>> meant to be there. If it is it needs an apache license header. We >>>>>>>>>>>> need to >>>>>>>>>>>> figure out which test is generating the ${filename} and fix it. >>>>>>>>>>>> >>>>>>>>>>>> There are 3 files with unapproved licenses in log4j-perf: >>>>>>>>>>>> perf.txt (my fault and needs to be deleted), >>>>>>>>>>>> src/main/resources/perf-WithoutAnyAppender-location.xml, and >>>>>>>>>>>> src/main/resources/perf-WithoutAnyAppender.xml. >>>>>>>>>>>> >>>>>>>>>>>> These need to be fixed before I can release. >>>>>>>>>>>> >>>>>>>>>>>> Ralph >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On May 17, 2016, at 12:35 PM, Gary Gregory < >>>>>>>>>>>> garydgreg...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>> No need to torture yourself with slow internet. We can wait a >>>>>>>>>>>> few days no? That would give us all time or at least myself to >>>>>>>>>>>> review the >>>>>>>>>>>> current code. But I can't look until tonight at the earliest... >>>>>>>>>>>> >>>>>>>>>>>> Gary >>>>>>>>>>>> >>>>>>>>>>>> On Tue, May 17, 2016 at 8:15 AM, Ralph Goers < >>>>>>>>>>>> ralph.go...@dslextreme.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> The performance page has been completed. Is there anything >>>>>>>>>>>>> left to do before the 2.6 release build? If not I can start it >>>>>>>>>>>>> tonight - I >>>>>>>>>>>>> hope. The wireless speed at my hotel is terrible so I have to use >>>>>>>>>>>>> the >>>>>>>>>>>>> hotspot on my phone. >>>>>>>>>>>>> >>>>>>>>>>>>> Ralph >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>>>> To unsubscribe, e-mail: >>>>>>>>>>>>> log4j-dev-unsubscr...@logging.apache.org >>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>> log4j-dev-h...@logging.apache.org >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition >>>>>>>>>>>> <http://www.manning.com/bauer3/> >>>>>>>>>>>> JUnit in Action, Second Edition >>>>>>>>>>>> <http://www.manning.com/tahchiev/> >>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com >>>>>>>>>>>> Home: http://garygregory.com/ >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> [image: MagineTV] >>>>>>>>> >>>>>>>>> *Mikael Ståldal* >>>>>>>>> Senior software developer >>>>>>>>> >>>>>>>>> *Magine TV* >>>>>>>>> mikael.stal...@magine.com >>>>>>>>> Grev Turegatan 3 | 114 46 Stockholm, Sweden | www.magine.com >>>>>>>>> >>>>>>>>> Privileged and/or Confidential Information may be contained in >>>>>>>>> this message. If you are not the addressee indicated in this message >>>>>>>>> (or responsible for delivery of the message to such a person), you >>>>>>>>> may not copy or deliver this message to anyone. In such case, >>>>>>>>> you should destroy this message and kindly notify the sender by >>>>>>>>> reply email. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Matt Sicker <boa...@gmail.com> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Matt Sicker <boa...@gmail.com> >>>> >>>> >>>> >>> >>> >>> -- >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>> Java Persistence with Hibernate, Second Edition >>> <http://www.manning.com/bauer3/> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >>> Spring Batch in Action <http://www.manning.com/templier/> >>> Blog: http://garygregory.wordpress.com >>> Home: http://garygregory.com/ >>> Tweet! http://twitter.com/GaryGregory >>> >> >> >> >> -- >> [image: MagineTV] >> >> *Mikael Ståldal* >> Senior software developer >> >> *Magine TV* >> mikael.stal...@magine.com >> Grev Turegatan 3 | 114 46 Stockholm, Sweden | www.magine.com >> >> Privileged and/or Confidential Information may be contained in this >> message. If you are not the addressee indicated in this message >> (or responsible for delivery of the message to such a person), you may >> not copy or deliver this message to anyone. In such case, >> you should destroy this message and kindly notify the sender by reply >> email. >> >> > > > -- > [image: MagineTV] > > *Mikael Ståldal* > Senior software developer > > *Magine TV* > mikael.stal...@magine.com > Grev Turegatan 3 | 114 46 Stockholm, Sweden | www.magine.com > > Privileged and/or Confidential Information may be contained in this > message. If you are not the addressee indicated in this message > (or responsible for delivery of the message to such a person), you may not > copy or deliver this message to anyone. In such case, > you should destroy this message and kindly notify the sender by reply > email. >