Apache logging services logo Apache log4j logo

JIRA Report

Type Key Summary By Status Resolution Fix Version
Question LOG4J2-1231 Log files are under lock, not able to view them until JVM stop.   Closed Fixed 2.6
Bug LOG4J2-1108 NullPointerException when passing null to java.util.logging.Logger.setLevel() Gary Gregory Closed Fixed 2.4
New Feature LOG4J2-868 Allow shutdown hook registration handling to be customizable Matt Sicker Closed Fixed 2.1
Bug LOG4J2-832 ThrowableProxy fails if a class in logged stack trace throws java.lang.Error from initializer   Closed Fixed 2.1
Improvement LOG4J2-745 Plugins can cause ConverterKeys collisions with unpredictable results Matt Sicker Resolved Fixed 2.1
Improvement LOG4J2-741 Reinstate the package attribute for discovering custom plugins Remko Popma Closed Fixed 2.0.1
Bug LOG4J2-713 Android: java.lang.VerifyError: org/apache/logging/log4j/core/util/Closer   Resolved Fixed 2.0.1
Bug LOG4J2-703 Android: Could not find class 'javax.naming.InitialContext', referenced from method org.apache.logging.log4j.core.lookup.JndiLookup.lookup   Resolved Fixed 2.0, 2.0.1
Bug LOG4J2-664 Plugins data file needs to be in META-INF for OSGi compatibility. Matt Sicker Closed Fixed 2.0-rc2
Bug LOG4J2-570 Memory Leak Matt Sicker Resolved Fixed 2.0-rc2
Bug LOG4J2-442 Log4j2 Database insert problem in Websphere Nick Williams Resolved Fixed 2.0-rc1
Bug LOG4J2-404 "@EnterpriseNumber" is missing in the ID of structured data when RFC5424Layout is used   Closed Fixed
Bug LOG4J2-391 Flume appender crashes when lock timeout occurs   Closed Fixed 2.1
Question LOG4J2-365 ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogge   Closed Fixed 2.0-beta7
Bug LOG4J2-346 Cyclic dependency in OSGi-context. Apache Log4j SLF4J Binding <-> slf4j-api Matt Sicker Resolved Fixed 2.0-rc2
Bug LOG4J2-345 logging.log4j-1.2-api doesn't export the log4j API 1.2. Dependent bundles can not be resolved. Matt Sicker Resolved Fixed 2.0-rc2
Improvement LOG4J2-333 Match artifact ids with Maven module names Gary Gregory Closed Fixed 2.0-beta9
Bug LOG4J2-255 Multi-byte character strings are scrambled in log output Remko Popma Closed Fixed 2.0-beta7
Bug LOG4J2-254 Race condition when setting new filename in RollingFileAppender related code   Closed Fixed 2.0-beta7
Bug LOG4J2-245 EmptyStackException when logging exceptions with Log4J2 in Java 8   Resolved Fixed 2.0-beta7
Bug LOG4J2-156 LocalizedMessageTest fails on linux system   Resolved Fixed 2.0-beta4
Bug LOG4J2-51 ClassCastException in Category logger Ralph Goers Closed Fixed
Bug LOG4J2-1221 Dead lock observed in BlockingWaitStrategy in Log4J   Closed Fixed 2.6
Bug LOG4J2-1196 MongoDbConnection does not close MongoClient Matt Sicker Resolved Fixed 2.5
Bug LOG4J2-1173 ERROR Unable to rename file in version 2.4 and 2.4.1 Remko Popma Resolved Fixed 2.5
Improvement LOG4J2-1169 PatternLayout: Possible variable substitution in equals substitution parameter Matt Sicker Resolved Fixed 2.6
Bug LOG4J2-1166 Applications using Log4j-2.5 with monitorInterval never shut down Remko Popma Closed Fixed 2.5
Bug LOG4J2-1099 AbstractStringLayout implements Serializable, but is not Serializable Matt Sicker Resolved Fixed
New Feature LOG4J2-1050 Add a Log4jLookup class to help write log files relative to log4j2.xml   Closed Fixed 2.4, 2.4.1, 2.6
Documentation LOG4J2-1011 Dependencies for layouts should be documentated Mikael Ståldal Closed Fixed 2.6
Bug LOG4J2-999 RollingFileAppender only rotates when time is after rollover time, not on exact match Remko Popma Resolved Fixed 2.5
Bug LOG4J2-965 System.out no longer works after the Console appender and JANSI are initialized   Resolved Fixed 2.3
Bug LOG4J2-957 Missing toUpperCase(Locale.ENGLISH)   Closed Fixed 2.2
Question LOG4J2-943 How to configure StatisticsCsvLayout in log4j2 ?   Closed Fixed 2.1
Bug LOG4J2-938 org.apache.logging.log4j.core.jmx.Server never shuts down the ExecutorService it creates Remko Popma Closed Fixed 2.2
Bug LOG4J2-819 PermGen OutOfMemoryError when reloading webapp on Tomcat 6   Resolved Fixed 2.1
Bug LOG4J2-799 Log4j 2 throws ArrayIndexOutOfBoundsException   Resolved Fixed 2.1
Bug LOG4J2-702 LoggerConfig#waitForCompletion is not thread safe   Resolved Fixed 2.4
Bug LOG4J2-697 Self written Appender stopped working   Resolved Fixed 2.0-rc2
Bug LOG4J2-679 Log rotation partly failed with error: "Unable to create directory ..." Remko Popma Resolved Fixed 2.0.2
Bug LOG4J2-659 Log files not properly rolled over to the folder.   Closed Fixed
Bug LOG4J2-619 Unable to recover after loading corrupted XML   Closed Fixed 2.0-rc2
Bug LOG4J2-605 NoSQL appender logging password in clear text. Matt Sicker Resolved Fixed 2.0-rc2
Epic LOG4J2-604 Audit use of ClassLoader, Class.forName, etc. Matt Sicker Closed Fixed
Bug LOG4J2-591 Log4j closes MongoDB connections after the first log message Matt Sicker Resolved Fixed 2.0-rc2
Bug LOG4J2-578 JMX Memory Leak in Servlet Container Remko Popma Resolved Fixed 2.5
Bug LOG4J2-542 LogEvents with exceptions fail to deserialize Ralph Goers Resolved Fixed 2.0-rc2
Bug LOG4J2-452 Log4j2 should not automatically start in Servlet 3.0 Nick Williams Resolved Fixed 2.0-rc1
Bug LOG4J2-437 Log4J2 Performs poorly with 500 concurrent users with Jboss 5.1.GA and JDK 6   Resolved Fixed
Bug LOG4J2-434 exception related data put into one log file and rest of them put into another log file   Resolved Fixed 2.0
Bug LOG4J2-377 NPE during shutdown.   Resolved Fixed 2.0-rc1, 2.0
Bug LOG4J2-373 Classloader issue in OSGi-environment Matt Sicker Resolved Fixed 2.0.1
Bug LOG4J2-358 NoSQLAppender using MongoDB provider ignores username and password attributes Nick Williams Resolved Fixed 2.0-beta9
Bug LOG4J2-322 Endless loop in ThrowableProxy.getCurrentStack Nick Williams Closed Fixed 2.0-beta9
Bug LOG4J2-289 Change Javadoc generation per CVE-2013-1571, VU#225657   Resolved Fixed 2.0-beta8
Bug LOG4J2-223 IllegalStateException thrown during Tomcat shutdown   Closed Fixed 2.0-beta7
Bug LOG4J2-205 Deadlock with SocketAppender Ralph Goers Resolved Fixed 2.0-beta5
Bug LOG4J2-169 LogManager.getLogger doesn't work Ralph Goers Resolved Fixed 2.0-beta5
Bug LOG4J2-158 RFC5424 SD PARAM/VALUE escaping Ralph Goers Closed Fixed 2.0-beta5
Bug LOG4J2-142 Exception while deserializing event from SocketAppender Ralph Goers Closed Fixed 2.0-beta4
Bug LOG4J2-119 Socket/Syslog reconnectionDelay results in constant reconnects Ralph Goers Closed Fixed 2.0-beta4
Bug LOG4J2-102 Bad priority in Syslog messages   Closed Fixed 2.0-beta3
Bug LOG4J2-80 level not tested when slf4j-impl and org.slf4j:jcl-over-slf4j Ralph Goers Closed Fixed 2.0-beta1
Improvement LOG4J2-1388 Upgrade allocation-instrumenter from 3.0 to 3.0.1 Remko Popma Closed Fixed 2.6
Bug LOG4J2-1387 Memory leak related to shutdown hook Remko Popma Resolved Fixed 2.6
Improvement LOG4J2-1384 Update Apache Commons CSV from 1.2 to 1.3 Gary Gregory Closed Fixed 2.6
Bug LOG4J2-1382 Performance regression in RewriteAppender Remko Popma Closed Fixed 2.6
Bug LOG4J2-1380 Update Jackson 2.7.3 to 2.7.4 Gary Gregory Closed Fixed 2.6
Improvement LOG4J2-1375 Update SLF4J from 1.7.13 to 1.7.21 Remko Popma Closed Fixed 2.6
New Feature LOG4J2-1373 Update Logger Wrapper Generator tool for new API methods Remko Popma Closed Fixed 2.6
Bug LOG4J2-1369 "xz" compression results in plaintext, uncompressed files. Gary Gregory Resolved Fixed 2.6
Bug LOG4J2-1368 Status logger drops/ignores exception Remko Popma Closed Fixed 2.6
Bug LOG4J2-1363 includeLocation doesn't work when using PropertiesConfiguration Ralph Goers Resolved Fixed 2.6
New Feature LOG4J2-1362 Create a YAML layout Remko Popma Resolved Fixed 2.6
Improvement LOG4J2-1358 Update Apache Commons Compress from 1.10 to 1.11 Gary Gregory Closed Fixed 2.6
Improvement LOG4J2-1356 Update GelfLayout to utilize gc-free mechanism for LogEvent processing Mikael Ståldal Closed Fixed
Improvement LOG4J2-1352 Update javax.mail from 1.5.4 to 1.5.5 Gary Gregory Closed Fixed 2.6
Improvement LOG4J2-1351 Update Jackson from 2.7.2 to 2.7.3 Gary Gregory Closed Fixed 2.6
Improvement LOG4J2-1345 (Doc) Clarify documentation for properties Remko Popma Closed Fixed 2.6
Improvement LOG4J2-1344 Update FileAppender to utilize gc-free Layout method Remko Popma Closed Fixed 2.6
Improvement LOG4J2-1343 Update ConsoleAppender to utilize gc-free Layout method Remko Popma Closed Fixed 2.6
Bug LOG4J2-1342 ReusableParameterizedMessage should preserve parameters when used with Async Loggers Remko Popma Resolved Fixed 2.6
Bug LOG4J2-1339 AsyncLogger should not call instanceof TimestampMessage in hot path Remko Popma Closed Fixed 2.6
Bug LOG4J2-1336 LoggerFactory in 1.2 API module is not compatible with 1.2   Closed Fixed 2.6
Bug LOG4J2-1335 java.lang.IndexOutOfBoundsException when using LogManager with Google AppEngine   Closed Fixed
Improvement LOG4J2-1334 Garbage-free synchronous logging: add LogEventFactory that reuses a cached LogEvent Remko Popma Resolved Fixed 2.6
Bug LOG4J2-1330 On Google AppEngine: Reflection is a restricted class. Matt Sicker Closed Fixed 2.6
New Feature LOG4J2-1326 API change: add methods for logging CharSequences (was: Provide support for CharSequence parameters for low and zero-GC applications) Remko Popma Resolved Fixed 2.6
Bug LOG4J2-1324 Install default error handler for Async Loggers that does not rethrow (was: Async Logger - Consumer thread dying - new thread unable to start) Remko Popma Resolved Fixed 2.6
Improvement LOG4J2-1321 NameAbbreviator creates temporary objects Remko Popma Closed Fixed 2.6
Bug LOG4J2-1318 LoggerContext#getLogger causes heavy GC overhead Remko Popma Closed Fixed 2.6
Bug LOG4J2-1310 JndiLookup mindlessly casts to String and should use String.valueOf() Matt Sicker Closed Fixed 2.6
Bug LOG4J2-1309 Configuration file error does not show cause exception Gary Gregory Closed Fixed 2.6
Improvement LOG4J2-1308 Remove need to pre-specify appender et al. identifiers in property file config format Matt Sicker Closed Fixed 2.6
Improvement LOG4J2-1306 JeroMqAppender should use ShutdownCallbackRegistry instead of runtime hooks Matt Sicker Closed Fixed 2.6
Improvement LOG4J2-1304 Update Jackson from 2.7.0 to 2.7.2 Gary Gregory Closed Fixed 2.6
Documentation LOG4J2-1303 Please provide guidance on libraries necessary for slf4j bindings Matt Sicker Resolved Fixed
Bug LOG4J2-1300 Remove serializability from classes that don't need it Matt Sicker Closed Fixed 2.6
Improvement LOG4J2-1299 Add pattern converter for thread id and priority in PatternLayout Gary Gregory Resolved Fixed 2.6
New Feature LOG4J2-1297 Document "gc-free" configuration and performance Remko Popma Resolved Fixed 2.6