Type | Key | Summary | By | Status | Resolution | Fix Version |
---|
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 | Unassigned | Closed | Fixed | 2.0-beta7 |
Bug | LOG4J2-245 | EmptyStackException when logging exceptions with Log4J2 in Java 8 | Unassigned | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-156 | LocalizedMessageTest fails on linux system | Unassigned | Resolved | Fixed | 2.0-beta4 |
Bug | LOG4J2-51 | ClassCastException in Category logger | Ralph Goers | Closed | Fixed | |
Bug | LOG4J2-289 | Change Javadoc generation per CVE-2013-1571, VU#225657 | Unassigned | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-223 | IllegalStateException thrown during Tomcat shutdown | Unassigned | 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 | Unassigned | 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 |
Bug | LOG4J2-302 | NDCPatternConverter broken in beta7 | Remko Popma | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-300 | Flume Appender Persistent Manager writer thread dies when Flume cannot connect to any agents | Ralph Goers | Closed | Fixed | 2.0-beta8 |
Bug | LOG4J2-298 | Wasted work in StyleConverterTest.setupClass | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-297 | Wasted work in TestConfigurator.testEnvironment | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-296 | Wasted work in FlumePersistentManager.createManager | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-295 | BufferOverflowException in FastFileManager when logging huge messages | Remko Popma | Resolved | Fixed | 2.0-beta8 |
Improvement | LOG4J2-294 | Allow getLogger() calls with no logger name provided | Ralph Goers | Closed | Fixed | 2.0-beta8 |
Test | LOG4J2-288 | Update JUnit to 4.11 from 4.7. | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Improvement | LOG4J2-287 | Update Hibernate to 4.3 beta3 from beta2. | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Test | LOG4J2-286 | Update test H2 JDBC driver to 1.172 from 1.171 | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Improvement | LOG4J2-285 | Update Jansi jar to 1.11 from 1.9 | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Improvement | LOG4J2-284 | Update Log4j 1 dependency to 1.2.17 from 1.2.16. | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-283 | Remove dependency on Apache ORO jar | Gary Gregory | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-280 | AsynchAppender's AsynchThread blocks Tomcat shutdown | Remko Popma | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-279 | Logging from log4j2 FlumeAppender with BerkeleyDB agent from Jetty webapp to Avro source with full queue raises ClosedByInterruptException | Unassigned | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-278 | Embedded Flume agent fails to rollback | Unassigned | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-275 | The send method in FlumeAvroManager quietly loses messages on a failed rpcClient connection | Ralph Goers | Closed | Fixed | 2.0-beta8 |
Bug | LOG4J2-271 | FastRollingFileAppender | Remko Popma | Resolved | Fixed | 2.0-beta8 |
Improvement | LOG4J2-270 | Improve logging initialization in Servlet containers; reduce amount of extra configuration needed in these contexts | Unassigned | Closed | Fixed | 2.0-beta8 |
Bug | LOG4J2-269 | Berkeley (persistent) agent for FlumeAppender does not work if batch size is 1 (the default) | Unassigned | Closed | Fixed | 2.0-beta7 |
Bug | LOG4J2-268 | Berkeley (persistent) agent for FlumeAppender only works with MapMessages (and thus not slf4j) | Unassigned | Closed | Fixed | 2.0-beta7 |
Bug | LOG4J2-267 | FastRollingFileAppender doesn't work well with TimeBasedTriggeringPolicy | Remko Popma | Resolved | Fixed | 2.0-beta8 |
Bug | LOG4J2-264 | SetLoggerTag missing setter for value attribute (or tld wrongly requires value attribute for setLogger tag) | Nick Williams | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-263 | RFC5424 Layout (and Syslog Layout) uses platform encoding when no charset is specified in configuration | Unassigned | Resolved | Fixed | 2.0-beta7 |
Improvement | LOG4J2-262 | FlumeAppender should allow interceptors to be specified on embedded agent | Unassigned | Closed | Fixed | 2.0-beta7 |
Bug | LOG4J2-260 | XML layout does not specify charset in content type | Gary Gregory | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-259 | HTML layout does not specify charset in content type | Gary Gregory | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-258 | HTML layout does not output meta element for charset. | Gary Gregory | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-257 | XML layout ignores charset for the XML processing intruction's encoding attribute | Gary Gregory | Resolved | Fixed | 2.0-beta7 |
Improvement | LOG4J2-251 | Support advertisement of configuration text | Scott Deboy | Resolved | Fixed | |
Bug | LOG4J2-247 | SocketServer.isActive should be volatile because it is accessed from different threads | Gary Gregory | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-246 | UDP socket Appender error | Unassigned | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-244 | RewriteAppender ignores the filter that's passed to it. | Ralph Goers | Resolved | Fixed | 2.0-beta7 |
Bug | LOG4J2-235 | Dependency on tools.jar and jconsole | Remko Popma | Closed | Fixed | 2.0-beta6 |
Bug | LOG4J2-234 | RegexFilter crashes as context-wide filter | Ralph Goers | Closed | Fixed | 2.0-beta6 |
Bug | LOG4J2-233 | Project Mailing List - log4j-user archive link points to dev list archive | Unassigned | Closed | Fixed | 2.0-beta6 |
Question | LOG4J2-231 | Logger.getParent | Ralph Goers | Resolved | Fixed | 2.0-beta6 |
Improvement | LOG4J2-230 | Preempt StackOverflowEx when both slf4j-impl jar and log4j-to-slf4j jar are on the classpath | Unassigned | Resolved | Fixed | |
New Feature | LOG4J2-229 | New JDBC, JPA, and NoSQL database Appenders | Nick Williams | Closed | Fixed | 2.0-beta8 |
Bug | LOG4J2-228 | Log4j2 UDP socket configure error. Class not found org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy | Ralph Goers | Resolved | Fixed | 2.0-beta7 |
Improvement | LOG4J2-227 | Rename AsynchAppender to AsyncAppender | Unassigned | Closed | Fixed | 2.0-beta6 |
Improvement | LOG4J2-225 | Improve documentation on use of location in pattern layouts | Unassigned | Closed | Fixed | 2.0-beta6 |
Bug | LOG4J2-224 | FlumeAppender creation fails if the Flume RPCClient cannot establish a connection. | Ralph Goers | Closed | Fixed | 2.0-beta6 |
Bug | LOG4J2-222 | Async Logger threadpool not shut down by Tomcat shutdown | Unassigned | Resolved | Fixed | 2.0-beta6 |
Bug | LOG4J2-221 | Log4j 2 has several hundred compiler warnings | Ralph Goers | Closed | Fixed | 2.0-beta6 |
Bug | LOG4J2-219 | Named logger without root logger ends up with empty Appenders map - does not log anything | Remko Popma | Resolved | Fixed | 2.0-beta6 |
Bug | LOG4J2-217 | PluginManager does not close streams if exceptions occur during plugin init | Unassigned | Closed | Fixed | 2.0-beta6 |
Improvement | LOG4J2-214 | Doc fixes | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-213 | Applications using Flume persistent appender hang during shutdown. | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-212 | The parent is not set for logger without dot symbol in its name. | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-210 | MapMessage does not enclose key in quotes when generating XML | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Improvement | LOG4J2-208 | Merge log4j-async into log4j-core | Ralph Goers | Closed | Fixed | 2.0-beta5 |
New Feature | LOG4J2-207 | JMX support for Log4j2 | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-206 | Use the Maven group ID org.apache.logging.log4j for all artifacts. | Gary Gregory | Resolved | Fixed | 2.0-beta5 |
Improvement | LOG4J2-201 | Having 'type' and 'elementType' on plugin is confusing | Ralph Goers | Resolved | Fixed | 2.0-beta6 |
Bug | LOG4J2-199 | Site navigation | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-198 | log4j2 stops application from shutting down if the FlumeAppender is being used | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-196 | log4j2 blocks on logging calls if the FlumeAppender loses its connection to the remote flume agent | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-195 | log files in async module | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-194 | broken JUnit test ThrowableFormatOptionsTest (breaks the build on Windows) | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-193 | RollingFastFileAppender (in log4j-async) does not roll over | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-190 | Bug in BaseConfiguration.addLoggerAppender(..) | Ralph Goers | Resolved | Fixed | 2.0-beta5 |
Bug | LOG4J2-189 | AsynchAppender: "blocking" parameter doesn't work | Ralph Goers | Resolved | Fixed | 2.0-beta5 |
New Feature | LOG4J2-187 | Log4j 2 Taglib | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-186 | log4j configuration fails when reading configuration file with underlying operation system encoding-language settings | Unassigned | Resolved | Fixed | 2.0-beta4 |
Bug | LOG4J2-181 | SocketAppender reconnection doesn't work | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Improvement | LOG4J2-179 | Add Logger interface APIs to log at given levels | Ralph Goers | Resolved | Fixed | 2.0-beta5 |
Bug | LOG4J2-178 | Build broken: FlumePersistentAppenderTest fails because of java.security.InvalidKeyExceptions | Unassigned | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-177 | ERROR StatusLogger An exception occurred processing Appender udpsocket java.lang.NullPointerException | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-175 | Plugin cache should be reset when addPackages is called | Scott Deboy | Resolved | Fixed | |
Bug | LOG4J2-167 | ClassCastException from SimpleLoggerContext to core.LoggerContext, since it implements spi.LoggerContext | Ralph Goers | Resolved | Fixed | 2.0-beta5 |
Improvement | LOG4J2-164 | Add methods is/setEndOfBatch to LogEvent (buffered appender performance improvement) | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Improvement | LOG4J2-163 | Create asynchronous Logger for low-latency logging | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-161 | Using Log4J2 in Tomcat and WebApp results in all messages being sent to Tomcat's logger | Ralph Goers | Resolved | Fixed | 2.0-beta5 |
New Feature | LOG4J2-157 | Provide access to config properties in LoggerConfig | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Improvement | LOG4J2-154 | ThreadContext performance improvement: shallow copies for reads, deep copies for writes | Remko Popma | Resolved | Fixed | 2.0-beta7 |
Improvement | LOG4J2-153 | Async Logger/Appender performance improvement: provide mechanism to discover if location StackTraceElement is actually required downstream. | Ralph Goers | Closed | Fixed | 2.0-beta5 |
New Feature | LOG4J2-152 | NullPointerException in (...)appender.rolling.helper.FileRenameAction if filePattern does not contain a parent directory | Ralph Goers | Closed | Fixed | 2.0-beta4 |
New Feature | LOG4J2-151 | Please facilitate subclassing Logger and LoggerContext (in org.apache.logging.log4j.core) | Ralph Goers | Closed | Fixed | 2.0-beta5 |
Bug | LOG4J2-150 | Applet: AccessControlException from System.getProperty(...), Integer.getInteger, and Boolean.getBoolean | Ralph Goers | Closed | Fixed | 2.0-beta4 |
Bug | LOG4J2-149 | SMTPManager buffer access not synchronized; can result in empty emails | Ralph Goers | Closed | Fixed | 2.0-beta4 |
Bug | LOG4J2-147 | ThreadContextMapFilter doesn't match properly when a single keyvalue is provided | Ralph Goers | Resolved | Fixed | 2.0-beta4 |
Bug | LOG4J2-145 | Add missing serial version IDs | Gary Gregory | Resolved | Fixed | 2.0-beta4 |
Bug | LOG4J2-144 | NullPointerException in RFC5424Layout | Gary Gregory | Resolved | Fixed | 2.0-beta4 |
Bug | LOG4J2-143 | MessagePatternConverter throws a NullPointerException if the log message is null | Ralph Goers | Closed | Fixed | 2.0-beta4 |
Bug | LOG4J2-139 | NPE while using SocketAppender | Ralph Goers | Closed | Fixed | 2.0-beta4, 2.0-beta8 |