You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Gary Gregory <ga...@gmail.com> on 2016/01/21 19:05:53 UTC
Log4j 2.6 vs. 2.5.1
Based on semver and the "add"s so far in changes.xml, I propose we change
the next version from 2.5.1 to 2.6:
<action issue="LOG4J2-1221" dev="rpopma" type="add" due-to="Michael
Barker">
*Added async logger Timeout wait strategy and made this the default
wait strategy for async loggers.*
* This prevents a rare deadlock that may occur on Solaris.*
</action>
<action issue="LOG4J2-1080" dev="rpopma" type="add">
*Added option to discard events below a certain log level if the
async logger ring buffer*
* or async appender queue remaining capacity falls below a certain
ratio.*
</action>
<action issue="LOG4J2-1237" dev="ggregory" type="add" due-to="Mike
Calmus, Gary Gregory">
*Make PatternLayout header and footer accept a pattern.*
</action>
<action issue="LOG4J2-1244" dev="ggregory" type="add" due-to="Anshu
Garg, Remko Popma, Gary Gregory">
*Make header and footer values customizable in JSONLayout.*
</action>
<action issue="LOG4J2-1245" dev="ggregory" type="add">
*Make CSV Layout header and footers accept patterns.*
</action>
<action issue="LOG4J2-1192" dev="ggregory" type="add" due-to="Jörg
Bretschneider, Gary Gregory">
*Dynamic Subject for SMTP Appender.*
</action>
Thoughts?
Gary
--
E-Mail: garydgregory@gmail.com | ggregory@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
Re: Log4j 2.6 vs. 2.5.1
Posted by Ralph Goers <ra...@dslextreme.com>.
Actually, I am in the midst of making some changes that will require a 2.6 release. LOG4J2-124 and LOG4J2-1255.
Ralph
> On Jan 23, 2016, at 11:51 PM, Remko Popma <re...@gmail.com> wrote:
>
> No problem either way. I modified the change log to say "update" instead.
>
> Ralph, do you feel like doing a 2.5.1 release?
>
> On Fri, Jan 22, 2016 at 3:41 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
> IMO, every one of those should be type=“update”, not type=“add”, as they are basically all tweaks to existing stuff.
>
> That said, when I modify Logger to add more entry and exit methods that would justify 2.6.
>
> Ralph
>
>> On Jan 21, 2016, at 11:05 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>
>> Based on semver and the "add"s so far in changes.xml, I propose we change the next version from 2.5.1 to 2.6:
>>
>> <action issue="LOG4J2-1221" dev="rpopma" type="add" due-to="Michael Barker">
>> Added async logger Timeout wait strategy and made this the default wait strategy for async loggers.
>> This prevents a rare deadlock that may occur on Solaris.
>> </action>
>> <action issue="LOG4J2-1080" dev="rpopma" type="add">
>> Added option to discard events below a certain log level if the async logger ring buffer
>> or async appender queue remaining capacity falls below a certain ratio.
>> </action>
>> <action issue="LOG4J2-1237" dev="ggregory" type="add" due-to="Mike Calmus, Gary Gregory">
>> Make PatternLayout header and footer accept a pattern.
>> </action>
>> <action issue="LOG4J2-1244" dev="ggregory" type="add" due-to="Anshu Garg, Remko Popma, Gary Gregory">
>> Make header and footer values customizable in JSONLayout.
>> </action>
>> <action issue="LOG4J2-1245" dev="ggregory" type="add">
>> Make CSV Layout header and footers accept patterns.
>> </action>
>> <action issue="LOG4J2-1192" dev="ggregory" type="add" due-to="Jörg Bretschneider, Gary Gregory">
>> Dynamic Subject for SMTP Appender.
>> </action>
>>
>> Thoughts?
>>
>> Gary
>>
>> --
>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@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>
>
Re: Log4j 2.6 vs. 2.5.1
Posted by Remko Popma <re...@gmail.com>.
No problem either way. I modified the change log to say "update" instead.
Ralph, do you feel like doing a 2.5.1 release?
On Fri, Jan 22, 2016 at 3:41 AM, Ralph Goers <ra...@dslextreme.com>
wrote:
> IMO, every one of those should be type=“update”, not type=“add”, as they
> are basically all tweaks to existing stuff.
>
> That said, when I modify Logger to add more entry and exit methods that
> would justify 2.6.
>
> Ralph
>
> On Jan 21, 2016, at 11:05 AM, Gary Gregory <ga...@gmail.com> wrote:
>
> Based on semver and the "add"s so far in changes.xml, I propose we change
> the next version from 2.5.1 to 2.6:
>
> <action issue="LOG4J2-1221" dev="rpopma" type="add" due-to="Michael
> Barker">
>
> *Added async logger Timeout wait strategy and made this the
> default wait strategy for async loggers.*
>
> * This prevents a rare deadlock that may occur on Solaris.*
>
> </action>
>
> <action issue="LOG4J2-1080" dev="rpopma" type="add">
>
> *Added option to discard events below a certain log level if the
> async logger ring buffer*
>
> * or async appender queue remaining capacity falls below a certain
> ratio.*
>
> </action>
>
> <action issue="LOG4J2-1237" dev="ggregory" type="add" due-to="Mike
> Calmus, Gary Gregory">
>
> *Make PatternLayout header and footer accept a pattern.*
>
> </action>
>
> <action issue="LOG4J2-1244" dev="ggregory" type="add" due-to="Anshu
> Garg, Remko Popma, Gary Gregory">
>
> *Make header and footer values customizable in JSONLayout.*
>
> </action>
>
> <action issue="LOG4J2-1245" dev="ggregory" type="add">
>
> *Make CSV Layout header and footers accept patterns.*
>
> </action>
>
> <action issue="LOG4J2-1192" dev="ggregory" type="add" due-to="Jörg
> Bretschneider, Gary Gregory">
>
> *Dynamic Subject for SMTP Appender.*
>
> </action>
>
> Thoughts?
>
> Gary
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@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
>
>
>
Re: Log4j 2.6 vs. 2.5.1
Posted by Ralph Goers <ra...@dslextreme.com>.
IMO, every one of those should be type=“update”, not type=“add”, as they are basically all tweaks to existing stuff.
That said, when I modify Logger to add more entry and exit methods that would justify 2.6.
Ralph
> On Jan 21, 2016, at 11:05 AM, Gary Gregory <ga...@gmail.com> wrote:
>
> Based on semver and the "add"s so far in changes.xml, I propose we change the next version from 2.5.1 to 2.6:
>
> <action issue="LOG4J2-1221" dev="rpopma" type="add" due-to="Michael Barker">
> Added async logger Timeout wait strategy and made this the default wait strategy for async loggers.
> This prevents a rare deadlock that may occur on Solaris.
> </action>
> <action issue="LOG4J2-1080" dev="rpopma" type="add">
> Added option to discard events below a certain log level if the async logger ring buffer
> or async appender queue remaining capacity falls below a certain ratio.
> </action>
> <action issue="LOG4J2-1237" dev="ggregory" type="add" due-to="Mike Calmus, Gary Gregory">
> Make PatternLayout header and footer accept a pattern.
> </action>
> <action issue="LOG4J2-1244" dev="ggregory" type="add" due-to="Anshu Garg, Remko Popma, Gary Gregory">
> Make header and footer values customizable in JSONLayout.
> </action>
> <action issue="LOG4J2-1245" dev="ggregory" type="add">
> Make CSV Layout header and footers accept patterns.
> </action>
> <action issue="LOG4J2-1192" dev="ggregory" type="add" due-to="Jörg Bretschneider, Gary Gregory">
> Dynamic Subject for SMTP Appender.
> </action>
>
> Thoughts?
>
> Gary
>
> --
> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@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>
Re: Log4j 2.6 vs. 2.5.1
Posted by Matt Sicker <bo...@gmail.com>.
Agreed for 2.6.
On 21 January 2016 at 12:05, Gary Gregory <ga...@gmail.com> wrote:
> Based on semver and the "add"s so far in changes.xml, I propose we change
> the next version from 2.5.1 to 2.6:
>
> <action issue="LOG4J2-1221" dev="rpopma" type="add" due-to="Michael
> Barker">
>
> *Added async logger Timeout wait strategy and made this the
> default wait strategy for async loggers.*
>
> * This prevents a rare deadlock that may occur on Solaris.*
>
> </action>
>
> <action issue="LOG4J2-1080" dev="rpopma" type="add">
>
> *Added option to discard events below a certain log level if the
> async logger ring buffer*
>
> * or async appender queue remaining capacity falls below a certain
> ratio.*
>
> </action>
>
> <action issue="LOG4J2-1237" dev="ggregory" type="add" due-to="Mike
> Calmus, Gary Gregory">
>
> *Make PatternLayout header and footer accept a pattern.*
>
> </action>
>
> <action issue="LOG4J2-1244" dev="ggregory" type="add" due-to="Anshu
> Garg, Remko Popma, Gary Gregory">
>
> *Make header and footer values customizable in JSONLayout.*
>
> </action>
>
> <action issue="LOG4J2-1245" dev="ggregory" type="add">
>
> *Make CSV Layout header and footers accept patterns.*
>
> </action>
>
> <action issue="LOG4J2-1192" dev="ggregory" type="add" due-to="Jörg
> Bretschneider, Gary Gregory">
>
> *Dynamic Subject for SMTP Appender.*
>
> </action>
>
>
> Thoughts?
>
> Gary
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@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
>
--
Matt Sicker <bo...@gmail.com>