user avatar
Test encoding
Mikael Ståldal authored
f99ef525
Name Last commit Last update
log4j-1.2-api Re-use AbstractLoggerAdapter.
log4j-api LOG4J2-1348 applied latest patch where CloseableThreadContext returns an instance that allows chained method calls like CloseableThreadContext.put(key, value).put(anotherKey, anotherValue);
log4j-bom Update POMs from 2.5.1-SNAPSHOT to 2.6-SNAPSHOT.
log4j-core Use more efficient variant of getBytes
log4j-distribution Update POMs from 2.5.1-SNAPSHOT to 2.6-SNAPSHOT.
log4j-flume-ng Better JUnit assertion.
log4j-iostreams LOG4J2-1303 - Add dependency info link to component pages.
log4j-jcl LOG4J2-1303 - Add dependency info link to component pages.
log4j-jmx-gui Reference Java 7, not 6 for jconsole.
log4j-jul LOG4J2-1303 - Add dependency info link to component pages.
log4j-liquibase LOG4J2-1303 - Add dependency info link to component pages.
log4j-nosql Replace depreacted test code with EasyMock.newCapture().
log4j-perf Test encoding
log4j-samples Statement unnecessarily nested.
log4j-slf4j-impl LOG4J2-1303 - Add dependency info link to component pages.
log4j-taglib LOG4J2-1278 fixed test to take into account that message factory may be wrapped with a MessageFactory2Adapter
log4j-to-slf4j Add traceEntry/Exit() tests.
log4j-web [LOG4J2-1362] Create a YAML layout.
src LOG4J2-1348 applied latest patch where CloseableThreadContext returns an instance that allows chained method calls like CloseableThreadContext.put(key, value).put(anotherKey, anotherValue);
.gitignore ignore Eclipse /.settings directory
BUILDING.txt Java 6 -> 7.
LICENSE.txt Change instances of Log4j 2.0 to Log4j2. Create distribution subproject
NOTICE.txt Happy new year.
README.md Add link to homepage in readme
RELEASE-NOTES.txt prepare for release
Vagrantfile
checkstyle-header.txt
checkstyle-import-control.xml
checkstyle-suppressions.xml
checkstyle.xml
doap_log4j2.rdf
findbugs-exclude-filter.xml
pom.xml

Apache Log4j 2

Apache 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.

Documentation

The Log4j 2 User's Guide is available here or as a downloadable PDF.

Requirements

Log4j 2.4 and greater requires Java 7, versions 2.0-alpha1 to 2.3 required Java 6. Some features require optional dependencies; the documentation for these features specifies the dependencies.

License

Apache Log4j 2 is distributed under the Apache License, version 2.0.

Download

How to download Log4j, and how to use it from Maven, Ivy and Gradle.