Apache logging services logo Apache log4j logo

JIRA Report

Type Key Summary By Status Resolution Fix Version
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 Resolved 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-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
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
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 Resolved 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
Task LOG4J2-1207 Update kafka-clients from 0.8.2.2 to 0.9.0.0 Gary Gregory Closed Fixed 2.5
Improvement LOG4J2-1202 Remove use of the ConfigurationMonitor in favor of the WatchManager Ralph Goers Closed Fixed 2.5
Bug LOG4J2-1195 KafkaAppender doesn't work with SerializedLayout Mikael Ståldal Closed Fixed 2.5
Bug LOG4J2-1194 Documentation does not match parameters for LoggerNameLevelRewritePolicy   Resolved Fixed 2.5
Improvement LOG4J2-1193 Prefix all thread names Log4j creates with "Log4j2-" Gary Gregory Closed Fixed 2.5
New Feature LOG4J2-1187 Support use case for java.sql.DriverManager.setLogStream(PrintStream) Gary Gregory Closed Fixed 2.5
Bug LOG4J2-1180 Logger cache does not account for message factory Gary Gregory Closed Fixed 2.5
Bug LOG4J2-1178 Support use-case for JDBC's CommonDataSource.setLogWriter(PrintWriter) and java.sql.DriverManager.setLogWriter(PrintWriter) Gary Gregory Closed Fixed 2.5
Bug LOG4J2-1176 Memory leak from first loaded web app when log4j jars are in Tomcat's lib folder Remko Popma Closed Fixed 2.5
Improvement LOG4J2-1175 Add getters for classes in org.apache.logging.log4j.core.appender.rolling.action Gary Gregory Closed Fixed 2.5
Improvement LOG4J2-1174 Update Jackson from 2.6.2 to 2.6.3 Gary Gregory Closed Fixed 2.5
Bug LOG4J2-1172 ThreadLocal leak [AsyncLogger$Info] on Tomcat when using AsyncLoggerContextSelector Remko Popma Resolved Fixed 2.5
Improvement LOG4J2-1165 Improve Log4j initialization status messages Remko Popma Resolved Fixed 2.5
Bug LOG4J2-1164 Configuration watch thread causes Tomcat memory leak Remko Popma Closed Fixed 2.5
Bug LOG4J2-1162 Memory-mapped file appender creates null-padded files.   Closed Fixed 2.5
Bug LOG4J2-1159 ThreadLocal leaks in Tomcat8 (even if Async Loggers are not used) Remko Popma Closed Fixed 2.5
Bug LOG4J2-1157 log4j2 exception covers real compiler error (PR on GitHub) Matt Sicker Resolved Fixed 2.5
Improvement LOG4J2-1156 2.4.1 web site corrections and updates Remko Popma Closed Fixed 2.5
Bug LOG4J2-1153 Unable to define only rootLogger in a properties file. Remko Popma Closed Fixed 2.4.1
Improvement LOG4J2-1151 Performance improvement: backport fast Java 8 ISO-8859-1 String to byte[] encoder to AbstractStringLayout Remko Popma Resolved Fixed 2.4.1
Improvement LOG4J2-1150 Update kafka-clients from 0.8.2.1 to 0.8.2.2. Gary Gregory Closed Fixed 2.4.1
Bug LOG4J2-1149 PatternLayout predefined date pattern with time zone always renders default date format Remko Popma Closed Fixed 2.4.1
New Feature LOG4J2-1147 Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings. Gary Gregory Closed Fixed 2.4.1
New Feature LOG4J2-1146 Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty. Gary Gregory Closed Fixed
New Feature LOG4J2-1145 Add %equals to PatternLayout to test and replace patterns with strings. Gary Gregory Closed Fixed 2.4.1
Bug LOG4J2-1144 Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()). Gary Gregory Closed Fixed 2.4.1
Improvement LOG4J2-1142 ThreadLocals in Layout implementations may cause memory leaks in web containers Remko Popma Resolved Fixed 2.4.1
Bug LOG4J2-1140 Headers not being written to first file with RollingFileAppender Remko Popma Closed Fixed 2.4.1
Improvement LOG4J2-1139 Update Jackson from 2.6.1 to 2.6.2 Gary Gregory Closed Fixed 2.4.1
Bug LOG4J2-1138 Do not use Jackson deprecated methods. Gary Gregory Closed Fixed 2.4.1
New Feature LOG4J2-1136 Add support for JSR 223 scripts in filters and the PatternSelector. Ralph Goers Closed Fixed 2.5
Bug LOG4J2-1135 Rollover renames to .zip file without compressing Remko Popma Resolved Fixed 2.4.1
Bug LOG4J2-1132 Do not use MongoDB driver 2.13.3 deprecated methods Gary Gregory Closed Fixed 2.4.1
Improvement LOG4J2-1131 Update mongo-java-driver from 2.13.2 to 2.13.3 Gary Gregory Closed Fixed 2.4.1
New Feature LOG4J2-1129 Allow one of a number of patterns to be used in PatternLayout   Closed Fixed 2.4.1
Improvement LOG4J2-1128 Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog Remko Popma Closed Fixed 2.4.1
Wish LOG4J2-1127 log4j2.xml cannot be parsed on Oracle Weblogic 12c Gary Gregory Closed Fixed 2.4.1
Improvement LOG4J2-1126 Site fixes/improvements for 2.4 release   Closed Fixed 2.4.1
Improvement LOG4J2-1125 Reuse StringBuilder to improve performance for PatternLayout Remko Popma Closed Fixed 2.4
Bug LOG4J2-1123 Core Configurator.initialize(String, ClassLoader, String) fails to work when config location is a file path Gary Gregory Closed Fixed 2.4
Improvement LOG4J2-1121 LoggerConfig performance improvement: remove waitForCompletion and associated fields Remko Popma Resolved Fixed 2.4
Improvement LOG4J2-1120 LoggerConfig performance improvements Remko Popma Closed Fixed 2.4