Changes

Release History

VersionDateDescription
2.0-alpha22012-08-24Bug fixes and minor enhancements
2.0-alpha12012-07-29Rewrite of Log4j

Release 2.0-alpha2 - 2012-08-24

TypeChangesBy

add

Add getLogger(Class) to LogManager. Fixes LOG4J2-70.rgoers

add

Allow Flume agents to be embedded into the Flume Appender. Fixes LOG4J2-69.rgoers

add

Add support for formatting using String.format(). Fixes LOG4J2-68.rgoers

add

Allow components besides core to create a PluginMap for faster plugin loading and not having to specify the plugin package in the configuration. Fixes LOG4J2-67.rgoers

fix

Fix compilation problems in Java 7. Fixes LOG4J2-64.rgoers

fix

Allow variable substitution on the configuration attributes and on the root log level. Fixes LOG4J2-65.rgoers

Release 2.0-alpha1 - 2012-07-29

TypeChangesBy

add

Added ability to filter on the appender-ref by adding either a level or a filter. Fixes LOG4J2-60. Thanks to Shane Kelly.rgoers

fix

Level.toLevel would throw an IllegalArgumentException instead of returning the default value. Fixes LOG4J2-56. Thanks to John Owen Atala.rgoers

fix

Remove LoggerContext support for custom logger factories. All Loggers returned by LoggerContext should be compatibile and of the same type. Fixes LOG4J2-51. Thanks to John Vasileff.rgoers

fix

Make sure all application facing log methods use their own FQCN. This patch resolves a unit test failure for the %C pattern when using the Category logger. Fixes LOG4J2-50. Thanks to John Vasileff.rgoers