JIRA Report

TypeKeySummaryByStatusResolutionFix Version
BugLOG4J2-2578RequestContextMappings should ignore private and instance fields ResolvedFixedLog4j-Audit 1.0.2
BugLOG4J2-2564Error using %K in pattern : MapPatternConverter cannot contain multiple static newInstance methodCarter KozakClosedFixed2.12.0
BugLOG4J2-2377NullPointerException in org.apache.logging.log4j.util.LoaderUtil.getClassLoaders() when using Bootstrap class loader ClosedFixed3.0.0, 2.11.1
BugLOG4J2-2211MainMapLookup ${main:--file} placeholder doesn't work ResolvedFixed2.13.1
BugLOG4J2-2134StackOverflowError at AwaitCompletionReliabilityStrategyGary D. GregoryResolvedFixed3.0.0, 2.11.2
BugLOG4J2-2061RollingFileManager not removed when RollingFileAppender is stopped, using DirectWriteRolloverStrategyRalph GoersResolvedFixed2.11.2
BugLOG4J2-2058java.locale.providers set to HOST causes Log4j2 to crash in Java 9 ResolvedFixed2.13.0
BugLOG4J2-1936ClassNotFoundException when making all loggers asynchronous under OSGi environment ClosedFixed2.9.1
BugLOG4J2-1925Having log4j-core on the compile classpath somehow breaks compilation even if I'm not calling itRalph GoersResolvedFixed
BugLOG4J2-1920ScriptEngineManager is not available in Android and causes a NoClassDefFoundErrorGary D. GregoryClosedFixed2.9.0
BugLOG4J2-1821(not only) default rollover strategy is *broken* ResolvedFixed2.8.1
BugLOG4J2-1799Error determining the current charsetRemko PopmaResolvedFixed2.8.1
BugLOG4J2-1625FlumeAppender get shutdown timeout 0Mikael StåldalClosedFixed2.7
BugLOG4J2-1624KafkaAppender get shutdown timeout 0Mikael StåldalClosedFixed2.7
BugLOG4J2-1591New method on LifeCycle interface breaks binary compatibilityRemko PopmaClosedFixed2.7
BugLOG4J2-1548[CronTriggeringPolicy] ConfigurationScheduler schedules the task infinitely after first fireGary D. GregoryResolvedFixed2.7
QuestionLOG4J2-1510why MutableLogEvent don't keep original log object or even the ReusableObjectMessage ClosedFixed
QuestionLOG4J2-1231Log files are under lock, not able to view them until JVM stop. ClosedFixed2.6
BugLOG4J2-1108NullPointerException when passing null to java.util.logging.Logger.setLevel()Gary D. GregoryClosedFixed2.4
New FeatureLOG4J2-868Allow shutdown hook registration handling to be customizableMatt SickerClosedFixed2.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 D. 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-2680Not compressing after rolling a file using copy and truncation method ResolvedFixed2.12.1
BugLOG4J2-2592StackOverflowException when server not reachable with SocketAppenderGary D. GregoryResolvedFixed2.12.0
BugLOG4J2-2575CronExpression.getTimeBefore() returns incorrect resultCarter KozakClosedFixed2.13.1
BugLOG4J2-2388Thread indefinitely blocked when logging a message in an interrupted thread ClosedFixed3.0.0, 2.11.1
BugLOG4J2-2247RollingRandomAccessFile appender with DirectWriteRolloverStrategy fails with a NullPointerException when a header is supplied ClosedFixed2.11.2
BugLOG4J2-2158ThreadContext map is cleared => entries are only available for one log eventRemko PopmaClosedFixed2.11.0
QuestionLOG4J2-2141Log4j2 is taking an extra of 11 Milli seconds to write into the file? ClosedFixed2.9.1
BugLOG4J2-2050NullPointerException in LogManager.getLogger when called from anonymous class initializer ClosedFixed2.9.1
BugLOG4J2-1934JMS Appender does not know how to recover from a broken connectionGary D. GregoryResolvedFixed2.9.0
BugLOG4J2-1653CronTriggeringPolicy uses wrong naming and produces NPERalph GoersResolvedFixed2.8
BugLOG4J2-1649CronTriggeringPolicy breaks awefully when using "reconfigure" of LoggerContextRalph GoersResolvedFixed2.8
BugLOG4J2-1542java.lang.ArrayIndexOutOfBoundsException in ParameterizedMessage.formatTo(ParameterizedMessage.java:221)Remko PopmaResolvedFixed2.7
BugLOG4J2-1457Class loader deadlock when using async logging and extended stack trace patternMatt SickerClosedFixed2.7
BugLOG4J2-1409ArrayIndexOutOfBoundsException in ReusableParameterizedMessageRemko PopmaClosedFixed2.6.1
BugLOG4J2-14062.6 is re-logging prior throwable instead of logging the throwable that is currently passed in by application codeRemko PopmaResolvedFixed2.6.1
BugLOG4J2-1235org.apache.logging.log4j.core.appender.routing.IdlePurgePolicy not working correctlyGary D. GregoryResolvedFixed2.7
BugLOG4J2-1221Dead lock observed in BlockingWaitStrategy in Log4J ClosedFixed2.6
BugLOG4J2-1196MongoDbConnection does not close MongoClientMatt SickerResolvedFixed2.5
BugLOG4J2-1173ERROR Unable to rename file in version 2.4 and 2.4.1Remko PopmaResolvedFixed2.5
ImprovementLOG4J2-1169PatternLayout: Possible variable substitution in equals substitution parameterMatt SickerResolvedFixed2.6
BugLOG4J2-1166Applications using Log4j-2.5 with monitorInterval never shut downRemko PopmaClosedFixed2.5
BugLOG4J2-1099AbstractStringLayout implements Serializable, but is not SerializableMatt SickerResolvedFixed
New FeatureLOG4J2-1050Add a Log4jLookup class to help write log files relative to log4j2.xml ClosedFixed2.4, 2.4.1, 2.6
BugLOG4J2-1013Log4j2 Main Arguments Lookup by name doesn't work ResolvedFixed2.13.1
DocumentationLOG4J2-1011Dependencies for layouts should be documentatedMikael StåldalClosedFixed2.6
BugLOG4J2-999RollingFileAppender only rotates when time is after rollover time, not on exact matchRemko PopmaResolvedFixed2.5
BugLOG4J2-965System.out no longer works after the Console appender and JANSI are initialized ResolvedFixed2.3
BugLOG4J2-957Missing toUpperCase(Locale.ENGLISH) ClosedFixed2.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 PopmaClosedFixed2.2
New FeatureLOG4J2-913Allow to load log4j2 configuration from a centralized repository, like a database or a webserviceRalph GoersResolvedFixed2.12.0
ImprovementLOG4J2-905Ability to disable (date) lookup completely, compatibility issues with other libraries like CamelGary D. GregoryResolvedFixed2.7
BugLOG4J2-819PermGen OutOfMemoryError when reloading webapp on Tomcat 6 ResolvedFixed2.1
BugLOG4J2-799Log4j 2 throws ArrayIndexOutOfBoundsException ResolvedFixed2.1
BugLOG4J2-702LoggerConfig#waitForCompletion is not thread safe ResolvedFixed2.4
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
EpicLOG4J2-604Audit use of ClassLoader, Class.forName, etc.Matt SickerClosedFixed
BugLOG4J2-591Log4j closes MongoDB connections after the first log messageMatt SickerResolvedFixed2.0-rc2
BugLOG4J2-578JMX Memory Leak in Servlet ContainerRemko PopmaResolvedFixed2.5
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
BugLOG4J2-2824GelfLayout does not enable locations when a location is required for the message pattern. ClosedFixed2.13.2