Apache logging services logo Apache log4j logo

JIRA Report

TypeKeySummaryByStatusResolutionFix Version
New FeatureLOG4J2-868Allow shutdown hook registration handling to be customizableMatt SickerResolvedFixed2.1
BugLOG4J2-832ThrowableProxy fails if a class in logged stack trace throws java.lang.Error from initializer ClosedFixed2.1
ImprovementLOG4J2-745Plugins can cause ConverterKeys collisions with unpredictable resultsMatt SickerResolvedFixed2.1
ImprovementLOG4J2-741Reinstate the package attribute for discovering custom pluginsRemko PopmaClosedFixed2.0.1
BugLOG4J2-713Android: java.lang.VerifyError: org/apache/logging/log4j/core/util/Closer ResolvedFixed2.0.1
BugLOG4J2-703Android: Could not find class 'javax.naming.InitialContext', referenced from method org.apache.logging.log4j.core.lookup.JndiLookup.lookup ResolvedFixed2.0, 2.0.1
BugLOG4J2-664Plugins data file needs to be in META-INF for OSGi compatibility.Matt SickerClosedFixed2.0-rc2
BugLOG4J2-570Memory LeakMatt SickerResolvedFixed2.0-rc2
BugLOG4J2-442Log4j2 Database insert problem in WebsphereNick WilliamsResolvedFixed2.0-rc1
BugLOG4J2-404"@EnterpriseNumber" is missing in the ID of structured data when RFC5424Layout is used ClosedFixed
BugLOG4J2-391Flume appender crashes when lock timeout occurs ClosedFixed2.1
QuestionLOG4J2-365ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogge ClosedFixed2.0-beta7
BugLOG4J2-346Cyclic dependency in OSGi-context. Apache Log4j SLF4J Binding <-> slf4j-apiMatt SickerResolvedFixed2.0-rc2
BugLOG4J2-345logging.log4j-1.2-api doesn't export the log4j API 1.2. Dependent bundles can not be resolved.Matt SickerResolvedFixed2.0-rc2
ImprovementLOG4J2-333Match artifact ids with Maven module namesGary GregoryClosedFixed2.0-beta9
BugLOG4J2-255Multi-byte character strings are scrambled in log outputRemko PopmaClosedFixed2.0-beta7
BugLOG4J2-254Race condition when setting new filename in RollingFileAppender related code ClosedFixed2.0-beta7
BugLOG4J2-245EmptyStackException when logging exceptions with Log4J2 in Java 8 ResolvedFixed2.0-beta7
BugLOG4J2-156LocalizedMessageTest fails on linux system ResolvedFixed2.0-beta4
BugLOG4J2-51ClassCastException in Category loggerRalph GoersClosedFixed
BugLOG4J2-957Missing toUpperCase(Locale.ENGLISH) ResolvedFixed2.2
QuestionLOG4J2-943How to configure StatisticsCsvLayout in log4j2 ? ClosedFixed2.1
BugLOG4J2-938org.apache.logging.log4j.core.jmx.Server never shuts down the ExecutorService it createsRemko PopmaResolvedFixed2.2
BugLOG4J2-819PermGen OutOfMemoryError when reloading webapp on Tomcat 6 ResolvedFixed2.1
BugLOG4J2-697Self written Appender stopped working ResolvedFixed2.0-rc2
BugLOG4J2-679Log rotation partly failed with error: "Unable to create directory ..."Remko PopmaResolvedFixed2.0.2
BugLOG4J2-659Log files not properly rolled over to the folder. ClosedFixed
BugLOG4J2-619Unable to recover after loading corrupted XML ClosedFixed2.0-rc2
BugLOG4J2-605NoSQL appender logging password in clear text.Matt SickerResolvedFixed2.0-rc2
BugLOG4J2-591Log4j closes MongoDB connections after the first log messageMatt SickerResolvedFixed2.0-rc2
BugLOG4J2-542LogEvents with exceptions fail to deserializeRalph GoersResolvedFixed2.0-rc2
BugLOG4J2-452Log4j2 should not automatically start in Servlet 3.0Nick WilliamsResolvedFixed2.0-rc1
BugLOG4J2-437Log4J2 Performs poorly with 500 concurrent users with Jboss 5.1.GA and JDK 6 ResolvedFixed
BugLOG4J2-434exception related data put into one log file and rest of them put into another log file ResolvedFixed2.0
BugLOG4J2-377NPE during shutdown. ResolvedFixed2.0-rc1, 2.0
BugLOG4J2-373Classloader issue in OSGi-environmentMatt SickerResolvedFixed2.0.1
BugLOG4J2-358NoSQLAppender using MongoDB provider ignores username and password attributesNick WilliamsResolvedFixed2.0-beta9
BugLOG4J2-322Endless loop in ThrowableProxy.getCurrentStackNick WilliamsClosedFixed2.0-beta9
BugLOG4J2-289Change Javadoc generation per CVE-2013-1571, VU#225657 ResolvedFixed2.0-beta8
BugLOG4J2-223IllegalStateException thrown during Tomcat shutdown ClosedFixed2.0-beta7
BugLOG4J2-205Deadlock with SocketAppenderRalph GoersResolvedFixed2.0-beta5
BugLOG4J2-169LogManager.getLogger doesn't workRalph GoersResolvedFixed2.0-beta5
BugLOG4J2-158RFC5424 SD PARAM/VALUE escapingRalph GoersClosedFixed2.0-beta5
BugLOG4J2-142Exception while deserializing event from SocketAppenderRalph GoersClosedFixed2.0-beta4
BugLOG4J2-119Socket/Syslog reconnectionDelay results in constant reconnectsRalph GoersClosedFixed2.0-beta4
BugLOG4J2-102Bad priority in Syslog messages ClosedFixed2.0-beta3
BugLOG4J2-80level not tested when slf4j-impl and org.slf4j:jcl-over-slf4jRalph GoersClosedFixed2.0-beta1
ImprovementLOG4J2-958Update from Jackson 2.5.0 to 2.5.1 ResolvedFixed2.2
ImprovementLOG4J2-955Improve documentation for StatusLogger propertiesRemko PopmaResolvedFixed2.2
BugLOG4J2-946[docs] Using Log4j 2 in Web Applications: Update example (Log4jWebLifeCycle is not visible) ResolvedFixed2.2
BugLOG4J2-944Log4j Flume appender is not adding millisecond to the event headers when the event is logged at 000 milliseconds. ResolvedFixed2.2
ImprovementLOG4J2-942Update from Jackson 2.4.4 to 2.5.0 ResolvedFixed2.2
ImprovementLOG4J2-941Allow JSON layout to create one compact log record per line ResolvedFixed2.2
BugLOG4J2-933HTML layout should not use attribute minimalization for hr noshade ResolvedFixed2.2
BugLOG4J2-931ConsoleAppender is missing @PluginFactory annotation at createAppender method ClosedFixed2.2
BugLOG4J2-912XML configuration does not report full error message for XInclude parser configuration problemsGary GregoryResolvedFixed2.2
ImprovementLOG4J2-910Update Jackson from 2.4.3 to 2.4.4Gary GregoryResolvedFixed2.2
BugLOG4J2-903ClassLoaderContextSelector uses ClassLoader.toString() as a key ResolvedFixed2.2
BugLOG4J2-901Update docs for SyslogAppender: "No structured id name was supplied" ResolvedFixed2.2
ImprovementLOG4J2-900Update Apache Flume from 1.5.0.1 to 1.5.2 ResolvedFixed2.2
BugLOG4J2-897Javadoc for org.apache.log4j.BasicConfigurator.configure() is incorrectGary GregoryResolvedFixed2.2
BugLOG4J2-893NullPointerException on core.Logger$PrivateConfig.filter() when mapping JUL to Log4j2 ResolvedFixed
BugLOG4J2-892JUL adapter does not map Log4j's FATAL level to a JUL levelGary GregoryResolvedFixed
BugLOG4J2-891AbstractLifecycle should not implement equals() and hashCode() ResolvedFixed2.2
ImprovementLOG4J2-884Update org.eclipse.osgi from 3.6.0 to 3.7.1.Gary GregoryResolvedFixed2.2
ImprovementLOG4J2-883Update tests from org.apache.felix.framework 4.2.1 to 4.4.1. ResolvedFixed2.2
ImprovementLOG4J2-882Update maven-core from 3.1.0 to 3.2.3Gary GregoryResolvedFixed2.2
ImprovementLOG4J2-881Update Jackson from 2.4.2 to 2.4.3Gary GregoryResolvedFixed2.2
ImprovementLOG4J2-876Some typo fixes and enhancements for the site ClosedFixed2.1
BugLOG4J2-862Misleading error message "Log4j2 could not find a logging implementation. Please add log4j-core to the classpath."Matt SickerClosedFixed2.1
BugLOG4J2-861Broken link on left side nav menu to Extending Log4j Configuration > ManualRemko PopmaClosedFixed2.1
ImprovementLOG4J2-856Maven and Ivy page is missing build documentation for log4j-nosql, log4j-jul and log4j-iostreamsRemko PopmaClosedFixed2.1
BugLOG4J2-855Broken links on Appenders manual pageRemko PopmaClosedFixed2.1
ImprovementLOG4J2-848Add a Java lookup to provide nicely formatted runtime version informationGary GregoryResolvedFixed2.1
TaskLOG4J2-845Add API version 2.1.0 to Log4j providersMatt SickerClosedFixed2.1
ImprovementLOG4J2-844Update JMH to 1.1 from 0.7.2Remko PopmaClosedFixed2.1
Sub-taskLOG4J2-843Migrate JpaHyperSqlAppenderTest#testPerformanceOfAppenderWith10000EventsUsingBasicEntity to log4j-perfRemko PopmaClosedFixed2.1
Sub-taskLOG4J2-842Migrate JpaH2AppenderTest#testPerformanceOfAppenderWith10000EventsUsingBasicEntity to log4j-perfRemko PopmaClosedFixed2.1
Sub-taskLOG4J2-841Migrate JdbcHyperSqlAppenderTest#testPerformanceOfAppenderWith1000Events() to log4j-perfRemko PopmaClosedFixed2.1
Sub-taskLOG4J2-840Migrate JdbcH2AppenderTest#testPerformanceOfAppenderWith1000Events() to log4j-perfRemko PopmaClosedFixed2.1
BugLOG4J2-834ThrowableProxy throws NoClassDefFoundErrorGary GregoryResolvedFixed2.2
ImprovementLOG4J2-833Documentation: add "Runtime Dependencies" link to left nav-bar on siteRemko PopmaResolvedFixed2.1
ImprovementLOG4J2-831Update FAQ "which jars" diagrams for JUL bridge and 2.1 versionRemko PopmaClosedFixed2.1
BugLOG4J2-829Error replace slash in pattern file when rolling file appenderRemko PopmaResolvedFixed2.1
ImprovementLOG4J2-822Update org.eclipse.persistence.jpa to 2.5.2 from 2.5.1Gary GregoryResolvedFixed2.1
ImprovementLOG4J2-816XInclude feature should be documented on the siteRemko PopmaClosedFixed2.1
BugLOG4J2-811SimpleLogger throws ArrayIndexOutOfBoundsException for an empty arrayGary GregoryResolvedFixed2.1
ImprovementLOG4J2-810Update javax.mail to 1.5.2 from 1.5.0.Gary GregoryResolvedFixed2.1
BugLOG4J2-807Disruptor is null when configuration is reloaded (asyncRoot + monitorInterval)Remko PopmaClosedFixed2.1
BugLOG4J2-798jar scanning for plugins too expensive and called too many times ClosedFixed2.1
BugLOG4J2-796Log4J2 API not logging correct message with SL4J Simple LoggerRemko PopmaClosedFixed2.1
ImprovementLOG4J2-790Update Jackson to 2.4.2 from 2.4.1 (for XML and JSON processing).Gary GregoryClosedFixed2.1
New FeatureLOG4J2-787Add lookup for JVM argumentsGary GregoryClosedFixed2.1
BugLOG4J2-783PatternLayout's default charset should not be UTF-8Remko PopmaResolvedFixed2.1
BugLOG4J2-782Oracle Releases Maven repository is no longer validMatt SickerClosedFixed2.1
BugLOG4J2-775Update Apache Flume to 1.5.0.1 from 1.5.0.Gary GregoryClosedFixed2.0.2
BugLOG4J2-773Site: component documentation for log4j-core still has old logoRemko PopmaClosedFixed2.0.2
New FeatureLOG4J2-771Add lookup for application main argumentsGary GregoryClosedFixed2.1
BugLOG4J2-769Startup takes a long time if you have empty packages attributeRemko PopmaResolvedFixed2.0.2
DocumentationLOG4J2-766Incomplete documentation for JSONLayout ResolvedFixed