Nice!

Sent from my iPhone

On 2013/04/25, at 16:39, Christian Grobmeier <grobme...@gmail.com> wrote:

> Blogged!
> https://blogs.apache.org/logging/entry/apache_log4j_2_0_beta5
> 
> On Thu, Apr 25, 2013 at 8:17 AM, Ralph Goers <ralph.go...@dslextreme.com> 
> wrote:
>> The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta5 release!
>> 
>> Apache log4j is a well known framework for logging application behavior. 
>> Log4j 2 is an upgrade to
>> Log4j that provides significant improvements over its predecessor, Log4j 
>> 1.x, and provides
>> many of the improvements available in Logback while fixing some inherent 
>> problems in Logback's
>> architecture.
>> 
>> This is the seventh release of Log4j 2 and is being made available to 
>> encourage use and feedback from the community.
>> 
>> Bug fixes and enhancements
>> 
>> Changes in this version include:
>> 
>> New features:
>> o LOG4J2-207:  Add JMX support. Thanks to Remko Popma.
>> o LOG4J2-187:  Add tag library. Thanks to Nick Williams.
>> o LOG4J2-164:  Add methods is/setEndOfBatch to LogEvent. Thanks to Remko 
>> Popma.
>> o LOG4J2-163:  Add support for asynchronous loggers. Thanks to Remko Popma.
>> o LOG4J2-179:  Add Logger interface APIs to log at given levels.
>> o Added FlumePersistentManager which writes to BerkeleyDB and then writes to 
>> Flume asynchronously.
>> o LOG4J2-155:  Expose file appender configuration details via an 
>> advertisement mechanism.
>> 
>> Fixed Bugs:
>> o LOG4J2-205:  Fix deadlock in SocketAppender. Added option to not wait for 
>> socket reconnect.
>> o LOG4J2-211:  Removing extra spaces in entry and exit method output. Thanks 
>> to Nick Williams.
>> o LOG4J2-212:  Loggers without a "." had no parent logger.
>> o LOG4J2-212:  Call LoggerContext.stop when the application is shutdown.
>> o LOG4J2-210:  MapMessage was not enclosing key value in quotes when 
>> generating XML. Thanks to Arkin Yetis.
>> o LOG4J2-198:  FlumeAvroManager now uses Flume RPCClient.
>> o LOG4J2-196:  FlumeAvroManager now uses Flume RPCClient.
>> o LOG4J2-207:  Use the Maven group ID org.apache.logging.log4j for all 
>> artifacts.
>> o LOG4J2-195:  Unit tests now create files in the target directory. Thanks 
>> to Remko Popma.
>> o LOG4J2-193:  RollingFastFileAppender (in log4j-async) did not roll over. 
>> Thanks to Remko Popma.
>> o LOG4J2-199:  Highlight subprojects in sub-navigation. Thanks to Remko 
>> Popma.
>> o LOG4J2-200:  LoggerContext method renamed to removeFilter from 
>> removeFiler. Thanks to Remko Popma.
>> o LOG4J2-194:  ThrowableFormatOptionsTest failed on Windows due to CR/LF 
>> issue. Thanks to Remko Popma.
>> o LOG4J2-190:  BaseConfiguration addLoggerAppender saved appender using the 
>> Logger name. Thanks to Werner.
>> o LOG4J2-189:  The blocking parameter did not work properly on 
>> AsynchAppender. Thanks to Werner.
>> o LOG4J2-188:  appender-refs on AsynchAppender didn't support the level and 
>> filter elements. Thanks to Werner.
>> o LOG4J2-176:  Avoid IllegalArgumentException in AsynchAppender. Thanks to 
>> Remko Popma.
>> o LOG4J2-181:  OutputStreamManager now adds the layout header whenever the 
>> OutputStream is set.
>> o LOG4J2-177:  Fix NullPointerException in DatagramOutputStream when flush 
>> is called from multiple threads. Thanks to Remko Popma.
>> o LOG4J2-175:  Plugin cache should be reset when addPackages is called.
>> o LOG4J2-159:  Add Fragment-Host to MANIFEST.MF for log4j2-core. Thanks to 
>> Jan Winter.
>> o LOG4J2-167:  Configurator throws a ClassCastException if LogManager 
>> returns a SimpleLoggerContext.
>> o LOG4J2-169:  ConfigurationFactory was adding factories on every call.
>> o LOG4J2-161:  Modify ClassLoaderContextSelector to use the first 
>> ClassLoader in the child parent hierarchy that
>>        has a Context with a configuration to allow JSPs to use the WebApp's 
>> context and configuration.
>> 
>> Changes:
>> o LOG4J2-214:  Async documentation update. Thanks to Remko Popma.
>> o LOG4J2-208:  Move async subproject into core. Thanks to Remko Popma.
>> o LOG4J2-160:  Move Throwable pattern converter options processing to 
>> ThrowableFormatOptions class. Thanks to Joanne Polsky.
>> o LOG4J2-157:  Allowed Loggers access to the properties in the LoggerConfig. 
>> Thanks to Remko Popma.
>> o LOG4J2-153:  Added ability to include or exclude location information. 
>> Thanks to Remko Popma.
>> o LOG4J2-151:  Allow Logger and LoggerContext to be subclassed. Thanks to 
>> Remko Popma.
>> 
>> 
>> Apache Log4j 2.0-beta5 requires a minimum of Java 6 to build and run. Basic 
>> compatibility with
>> Log4j 1.x is provided through the log4j-1.2-api component, however it does 
>> not implement some of the
>> very implementation specific classes and methods. The package names and 
>> Maven groupId have been changed to
>> org.apache.logging.log4j to avoid any conflicts with log4j 1.x.
>> 
>> For complete information on Apache Log4j 2, including instructions on how to 
>> submit bug reports,
>> patches, or suggestions for improvement, see the Apache Apache Log4j 2 
>> website:
>> 
>> http://logging.apache.org/log4j/2.x/
> 
> 
> 
> -- 
> http://www.grobmeier.de
> https://www.timeandbill.de
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to