2.0-beta6
- Release date
-
2013-05-05
Changed
-
Documentation updates to clarify use and impact of location in pattern layouts. (LOG4J2-225)
-
Improved error reporting when misconfigured. (LOG4J2-230)
-
Moved JMX Client GUI classes into separate jmx-gui submodule. (LOG4J2-237)
-
Moved Clock interface to package org.apache.logging.log4j.core.helpers.
-
Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following '*' at end of line in javadoc.
-
Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was Asynch).
Fixed
-
Use OSGi version format in Fragment-Host (LOG4J2-159)
-
Add support for interpolating Environment variables when processing the configuration. (LOG4J2-192)
-
Renamed Plugin annotation attribute from "type" to "category". (LOG4J2-201)
-
Various small documentation fixes. (LOG4J2-215)
-
Ensure PluginManager streams are always closed. (LOG4J2-217)
-
Fix: install default root logger if not configured (this is unchanged), but make sure to include configured named loggers. Clarified documentation. (LOG4J2-219)
-
Remove hundreds of compiler warnings. (LOG4J2-221)
-
Disruptor will now shut down during Tomcat shutdown. (LOG4J2-222)
-
Fix LoggerContext start and stop to eliminate IllegalStateException and NoClassDefFound errors. (LOG4J2-223)
-
The FlumeAppender failed to start if the Flume RPCClient could not connect to any Flume agents. (LOG4J2-224)
-
Logger.getParent() was not returning the correct Logger. (LOG4J2-231)
-
Fixed link to log4j-user mailing list. (LOG4J2-233)
-
RegexFilter threw a NullPointerException when used as a context-wide filter. (LOG4J2-234)
-
Removed dependency on tools jar from core module, made jconsole dependency optional. (LOG4J2-235)