| # [Apache Log4j 2](http://logging.apache.org/log4j/2.x/) |
| |
| 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](http://logging.apache.org/log4j/2.x/manual/index.html) or as a downloadable |
| [PDF](http://logging.apache.org/log4j/2.x/log4j-users-guide.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](http://www.apache.org/licenses/LICENSE-2.0.html). |
| |
| ## Download |
| |
| [How to download Log4j](http://logging.apache.org/log4j/2.x/download.html), |
| and [how to use it from Maven, Ivy and Gradle](http://logging.apache.org/log4j/2.x/maven-artifacts.html). |
| |
| ## Issue Tracking |
| |
| Issues, bugs, and feature requests should be submitted to the |
| [JIRA issue tracking system for this project](https://issues.apache.org/jira/browse/LOG4J2). |
| |
| Pull request on GitHub are welcome, but please open a ticket in the JIRA issue tracker first, and mention the |
| JIRA issue in the Pull Request. |