I'm working on the last few remaining things for the LOG4J2-1270 garbage-free 
epic that I want to include in 2.6:

* Documentation LOG4J2-1297 (todo:  performance comparison)
* making synchronous logging garbage-free:  LOG4J2-1334 (one broken unit test 
left)
* passing message parameters down when logging async LOG4J2-1342. Needed for 
CSV layout. (initial implementation done, not committed yet, need to add unit 
tests)

Of these the performance test results are most important. Latency/response time 
tests I still need to figure out how to do correctly.  

(Phew, almost there! That garbage-free thing was a boatload of work! Now I know 
why they call these things "epics"...)

Sent from my iPhone

> On 2016/04/21, at 4:28, Matt Sicker <[email protected]> wrote:
> 
> I, too, want to use the StackWalker API, but as it is currently, I don't see 
> how we can use it without having some classes being compiled against Java 9. 
> Reflection doesn't look like it'll work too well what with the lambdas unless 
> we were targeting Java 8.
> 
>> On 20 April 2016 at 13:26, Ralph Goers <[email protected]> wrote:
>> I definitely want to leverage the StackWalker API. 
>> 
>> Someone recently requested that Logback be compliant with the compact3 
>> profile. I took a look and it wouldn’t be a big deal for us to meet that. 
>> But I am more interested in what the new module system will look like.
>> 
>> Ralph
>> 
>>> On Apr 20, 2016, at 10:50 AM, Gary Gregory <[email protected]> wrote:
>>> 
>>> Yeah, I do not think we need to do anything for JDK9 aside from maybe a 
>>> branch or a txt doc file with your findings.
>>> 
>>> Gary
>>> 
>>>> On Wed, Apr 20, 2016 at 10:32 AM, Matt Sicker <[email protected]> wrote:
>>>> I have nothing in mind that's necessary for 2.6. I've started looking at 
>>>> some JDK9 stuff, but at the glacial rate JDK9 is being developed, we'll be 
>>>> several versions ahead before that's relevant.
>>>> 
>>>>> On 20 April 2016 at 12:20, Gary Gregory <[email protected]> wrote:
>>>>> Hi Ralph,
>>>>> 
>>>>> I wanted to see about getting the CSV layouts to play in the GC-free 
>>>>> world. Not critical though. I got some feedback from Remko on that, so I 
>>>>> think I know what to do...
>>>>> 
>>>>> I'd also like to do a round of testing of the new flow logging APIs in a 
>>>>> branch for my work code base. This will make sure I've got most if not 
>>>>> all of my use cases covered. I can't do that today though. Maybe before 
>>>>> the weekend.
>>>>> 
>>>>> Gary
>>>>> 
>>>>>> On Wed, Apr 20, 2016 at 9:30 AM, Ralph Goers 
>>>>>> <[email protected]> wrote:
>>>>>> I finally got a chance to fix the two bugs I wanted to get in for 2.6. I 
>>>>>> am thinking I should be able to do the release this weekend.  Is there 
>>>>>> anything else that must be done before we can release?  We have a lot of 
>>>>>> changes in 2.6 already.
>>>>>> 
>>>>>> Ralph
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> E-Mail: [email protected] | [email protected] 
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> JUnit in Action, Second Edition
>>>>> Spring Batch in Action
>>>>> Blog: http://garygregory.wordpress.com 
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Matt Sicker <[email protected]>
>>> 
>>> 
>>> 
>>> -- 
>>> E-Mail: [email protected] | [email protected] 
>>> Java Persistence with Hibernate, Second Edition
>>> JUnit in Action, Second Edition
>>> Spring Batch in Action
>>> Blog: http://garygregory.wordpress.com 
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
> 
> 
> 
> -- 
> Matt Sicker <[email protected]>

Reply via email to