Type | Key | Summary | By | Status | Resolution | Fix Version |
---|
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-819 | PermGen OutOfMemoryError when reloading webapp on Tomcat 6 | | Resolved | Fixed | 2.1 |
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 |
Bug | LOG4J2-591 | Log4j closes MongoDB connections after the first log message | Matt Sicker | Resolved | Fixed | 2.0-rc2 |
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-876 | Some typo fixes and enhancements for the site | | Closed | Fixed | 2.1 |
Bug | LOG4J2-862 | Misleading error message "Log4j2 could not find a logging implementation. Please add log4j-core to the classpath." | Matt Sicker | Closed | Fixed | 2.1 |
Bug | LOG4J2-861 | Broken link on left side nav menu to Extending Log4j Configuration > Manual | Remko Popma | Closed | Fixed | 2.1 |
Improvement | LOG4J2-856 | Maven and Ivy page is missing build documentation for log4j-nosql, log4j-jul and log4j-iostreams | Remko Popma | Closed | Fixed | 2.1 |
Bug | LOG4J2-855 | Broken links on Appenders manual page | Remko Popma | Closed | Fixed | 2.1 |
Improvement | LOG4J2-848 | Add a Java lookup to provide nicely formatted runtime version information | Gary Gregory | Resolved | Fixed | 2.1 |
Task | LOG4J2-845 | Add API version 2.1.0 to Log4j providers | Matt Sicker | Closed | Fixed | 2.1 |
Improvement | LOG4J2-844 | Update JMH to 1.1 from 0.7.2 | Remko Popma | Closed | Fixed | 2.1 |
Sub-task | LOG4J2-843 | Migrate JpaHyperSqlAppenderTest#testPerformanceOfAppenderWith10000EventsUsingBasicEntity to log4j-perf | Remko Popma | Closed | Fixed | 2.1 |
Sub-task | LOG4J2-842 | Migrate JpaH2AppenderTest#testPerformanceOfAppenderWith10000EventsUsingBasicEntity to log4j-perf | Remko Popma | Closed | Fixed | 2.1 |
Sub-task | LOG4J2-841 | Migrate JdbcHyperSqlAppenderTest#testPerformanceOfAppenderWith1000Events() to log4j-perf | Remko Popma | Closed | Fixed | 2.1 |
Sub-task | LOG4J2-840 | Migrate JdbcH2AppenderTest#testPerformanceOfAppenderWith1000Events() to log4j-perf | Remko Popma | Closed | Fixed | 2.1 |
Improvement | LOG4J2-833 | Documentation: add "Runtime Dependencies" link to left nav-bar on site | Remko Popma | Resolved | Fixed | 2.1 |
Improvement | LOG4J2-831 | Update FAQ "which jars" diagrams for JUL bridge and 2.1 version | Remko Popma | Closed | Fixed | 2.1 |
Bug | LOG4J2-829 | Error replace slash in pattern file when rolling file appender | Remko Popma | Resolved | Fixed | 2.1 |
Improvement | LOG4J2-822 | Update org.eclipse.persistence.jpa to 2.5.2 from 2.5.1 | Gary Gregory | Resolved | Fixed | 2.1 |
Improvement | LOG4J2-816 | XInclude feature should be documented on the site | Remko Popma | Closed | Fixed | 2.1 |
Bug | LOG4J2-811 | SimpleLogger throws ArrayIndexOutOfBoundsException for an empty array | Gary Gregory | Resolved | Fixed | 2.1 |
Improvement | LOG4J2-810 | Update javax.mail to 1.5.2 from 1.5.0. | Gary Gregory | Resolved | Fixed | 2.1 |
Bug | LOG4J2-807 | Disruptor is null when configuration is reloaded (asyncRoot + monitorInterval) | Remko Popma | Closed | Fixed | 2.1 |
Bug | LOG4J2-798 | jar scanning for plugins too expensive and called too many times | | Closed | Fixed | 2.1 |
Bug | LOG4J2-796 | Log4J2 API not logging correct message with SL4J Simple Logger | Remko Popma | Closed | Fixed | 2.1 |
Improvement | LOG4J2-790 | Update Jackson to 2.4.2 from 2.4.1 (for XML and JSON processing). | Gary Gregory | Closed | Fixed | 2.1 |
New Feature | LOG4J2-787 | Add lookup for JVM arguments | Gary Gregory | Closed | Fixed | 2.1 |
Bug | LOG4J2-783 | PatternLayout's default charset should not be UTF-8 | Remko Popma | Resolved | Fixed | 2.1 |
Bug | LOG4J2-782 | Oracle Releases Maven repository is no longer valid | Matt Sicker | Closed | Fixed | 2.1 |
Bug | LOG4J2-775 | Update Apache Flume to 1.5.0.1 from 1.5.0. | Gary Gregory | Closed | Fixed | 2.0.2 |
Bug | LOG4J2-773 | Site: component documentation for log4j-core still has old logo | Remko Popma | Closed | Fixed | 2.0.2 |
New Feature | LOG4J2-771 | Add lookup for application main arguments | Gary Gregory | Closed | Fixed | 2.1 |
Bug | LOG4J2-769 | Startup takes a long time if you have empty packages attribute | Remko Popma | Resolved | Fixed | 2.0.2 |
Documentation | LOG4J2-766 | Incomplete documentation for JSONLayout | | Resolved | Fixed | |
Improvement | LOG4J2-765 | Feature request: log warning to console if default configuration is used when missing log4j-core | Remko Popma | Closed | Fixed | 2.0.2 |
Bug | LOG4J2-763 | Async loggers convert message parameters toString at log record writing not at log statement execution | Remko Popma | Resolved | Fixed | 2.0.2 |
Bug | LOG4J2-760 | XMLLayout's dependence on jackson-annotations should be documented | Remko Popma | Resolved | Fixed | 2.0.2 |
Improvement | LOG4J2-759 | Minor documentation issues | Remko Popma | Closed | Fixed | 2.0.2 |
Improvement | LOG4J2-753 | CachedClock performs badly when contended by many threads | Remko Popma | Resolved | Fixed | 2.1 |
Improvement | LOG4J2-749 | Retain the default date pattern after fixing ISO8601_PATTERN | Remko Popma | Closed | Fixed | 2.0.1 |
Bug | LOG4J2-742 | XInclude not working with relative path | Gary Gregory | Resolved | Fixed | 2.0.1 |
Bug | LOG4J2-738 | RollingFileManager deadlock if async action thread fails to start | | Closed | Fixed | 2.0.1 |
Bug | LOG4J2-736 | Importing log4j bom changes scope of commons-code to "test" | Matt Sicker | Closed | Fixed | 2.0.1 |
Bug | LOG4J2-735 | logg4j-bom conflicting with spring-frameworkobom | | Resolved | Fixed | 2.0.1 |
Improvement | LOG4J2-733 | Update to latest Jackson jars from the 2.4.1.X line | Gary Gregory | Closed | Fixed | 2.0.1 |
Improvement | LOG4J2-732 | Update to LMAX Disruptor 3.3.0 from 3.2.1 | Gary Gregory | Closed | Fixed | 2.0.1 |
Bug | LOG4J2-731 | Bad instructions to override LoggerContextFactory | Matt Sicker | Resolved | Fixed | 2.0.1 |
Improvement | LOG4J2-730 | Log4jContextFactory selector discovery logic is not extensible | Remko Popma | Resolved | Fixed | 2.0.2 |
Bug | LOG4J2-726 | logging hang when PatternLayout's pattern has miss pattern | Remko Popma | Closed | Fixed | 2.0.2 |
Improvement | LOG4J2-725 | Add utility class similar to WebApplicationContextUtils for obtaining the LoggerContext in a servlet | Matt Sicker | Closed | Fixed | 2.0.1 |
Bug | LOG4J2-723 | SLF4J API classes missing from distribution | Remko Popma | Resolved | Fixed | 2.0.2 |
Bug | LOG4J2-722 | Commons Logging API classes missing from distribution | Remko Popma | Resolved | Fixed | 2.0.2 |
Bug | LOG4J2-719 | Android throws NetworkOnMainThreadException during Log4j2 initialization | Remko Popma | Resolved | Fixed | 2.0.1 |
Improvement | LOG4J2-716 | Auto-disable JMX when detecting Android | Remko Popma | Resolved | Fixed | 2.0.1 |
Bug | LOG4J2-710 | Documentation for Custom Levels and Custom Loggers | Remko Popma | Resolved | Fixed | 2.0.1 |
Bug | LOG4J2-709 | Update Apache Commons Logging to 1.2 from 1.1.3 | Gary Gregory | Closed | Fixed | 2.0 |
Bug | LOG4J2-707 | Some exceptions are not logged when configuration problems are detected | Gary Gregory | Closed | Fixed | 2.0 |
Bug | LOG4J2-705 | Async logger loses thread context stack for events | Remko Popma | Closed | Fixed | 2.0 |
Documentation | LOG4J2-699 | PatternLayout manual page missing documentation on header/footer | Remko Popma | Closed | Fixed | 2.0 |