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-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-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
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
ImprovementLOG4J2-765Feature request: log warning to console if default configuration is used when missing log4j-coreRemko PopmaClosedFixed2.0.2
BugLOG4J2-763Async loggers convert message parameters toString at log record writing not at log statement executionRemko PopmaResolvedFixed2.0.2
BugLOG4J2-760XMLLayout's dependence on jackson-annotations should be documentedRemko PopmaResolvedFixed2.0.2
ImprovementLOG4J2-759Minor documentation issuesRemko PopmaClosedFixed2.0.2
ImprovementLOG4J2-753CachedClock performs badly when contended by many threadsRemko PopmaResolvedFixed2.1
ImprovementLOG4J2-749Retain the default date pattern after fixing ISO8601_PATTERNRemko PopmaClosedFixed2.0.1
BugLOG4J2-742XInclude not working with relative pathGary GregoryResolvedFixed2.0.1
BugLOG4J2-738RollingFileManager deadlock if async action thread fails to start ClosedFixed2.0.1
BugLOG4J2-736Importing log4j bom changes scope of commons-code to "test"Matt SickerClosedFixed2.0.1
BugLOG4J2-735logg4j-bom conflicting with spring-frameworkobom ResolvedFixed2.0.1
ImprovementLOG4J2-733Update to latest Jackson jars from the 2.4.1.X lineGary GregoryClosedFixed2.0.1
ImprovementLOG4J2-732Update to LMAX Disruptor 3.3.0 from 3.2.1Gary GregoryClosedFixed2.0.1
BugLOG4J2-731Bad instructions to override LoggerContextFactoryMatt SickerResolvedFixed2.0.1
ImprovementLOG4J2-730Log4jContextFactory selector discovery logic is not extensibleRemko PopmaResolvedFixed2.0.2
BugLOG4J2-726logging hang when PatternLayout's pattern has miss patternRemko PopmaClosedFixed2.0.2
ImprovementLOG4J2-725Add utility class similar to WebApplicationContextUtils for obtaining the LoggerContext in a servletMatt SickerClosedFixed2.0.1
BugLOG4J2-723SLF4J API classes missing from distributionRemko PopmaResolvedFixed2.0.2
BugLOG4J2-722Commons Logging API classes missing from distributionRemko PopmaResolvedFixed2.0.2
BugLOG4J2-719Android throws NetworkOnMainThreadException during Log4j2 initializationRemko PopmaResolvedFixed2.0.1
ImprovementLOG4J2-716Auto-disable JMX when detecting AndroidRemko PopmaResolvedFixed2.0.1
BugLOG4J2-710Documentation for Custom Levels and Custom LoggersRemko PopmaResolvedFixed2.0.1
BugLOG4J2-709Update Apache Commons Logging to 1.2 from 1.1.3Gary GregoryClosedFixed2.0
BugLOG4J2-707Some exceptions are not logged when configuration problems are detectedGary GregoryClosedFixed2.0
BugLOG4J2-705Async logger loses thread context stack for eventsRemko PopmaClosedFixed2.0
DocumentationLOG4J2-699PatternLayout manual page missing documentation on header/footerRemko PopmaClosedFixed2.0