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 
> <mailto: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 
> <mailto: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 
>> <mailto: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 
>> <mailto: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 
>>> <mailto: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 
>>> <mailto: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 
>>>> <mailto: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 
>>>>> <mailto: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 
>>>>> <mailto: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-1362>
>>>>> 
>>>>> https://issues.apache.org/jira/browse/LOG4J2-623 
>>>>> <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 
>>>>>>>>> <http://garygregory.wordpress.com/> 
>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>>  
>>>>> 
>>>>> Mikael Ståldal
>>>>> Senior software developer 
>>>>> 
>>>>> Magine TV
>>>>> mikael.stal...@magine.com <>    
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  
>>>>> <http://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 <mailto:boa...@gmail.com>>
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>>

Reply via email to