Apache logging services logo Apache log4j logo

JIRA Report

TypeKeySummaryByStatusResolutionFix Version
BugLOG4J2-255Multi-byte character strings are scrambled in log outputRemko PopmaClosedFixed2.0-beta7
BugLOG4J2-254Race condition when setting new filename in RollingFileAppender related codeUnassignedClosedFixed2.0-beta7
BugLOG4J2-245EmptyStackException when logging exceptions with Log4J2 in Java 8UnassignedResolvedFixed2.0-beta7
BugLOG4J2-156LocalizedMessageTest fails on linux systemUnassignedResolvedFixed2.0-beta4
BugLOG4J2-51ClassCastException in Category loggerRalph GoersClosedFixed
BugLOG4J2-289Change Javadoc generation per CVE-2013-1571, VU#225657UnassignedResolvedFixed2.0-beta8
BugLOG4J2-223IllegalStateException thrown during Tomcat shutdownUnassignedClosedFixed2.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 messagesUnassignedClosedFixed2.0-beta3
BugLOG4J2-80level not tested when slf4j-impl and org.slf4j:jcl-over-slf4jRalph GoersClosedFixed2.0-beta1
BugLOG4J2-302NDCPatternConverter broken in beta7Remko PopmaResolvedFixed2.0-beta8
BugLOG4J2-300Flume Appender Persistent Manager writer thread dies when Flume cannot connect to any agentsRalph GoersClosedFixed2.0-beta8
BugLOG4J2-298Wasted work in StyleConverterTest.setupClassGary GregoryResolvedFixed2.0-beta8
BugLOG4J2-297Wasted work in TestConfigurator.testEnvironmentGary GregoryResolvedFixed2.0-beta8
BugLOG4J2-296Wasted work in FlumePersistentManager.createManagerGary GregoryResolvedFixed2.0-beta8
BugLOG4J2-295BufferOverflowException in FastFileManager when logging huge messagesRemko PopmaResolvedFixed2.0-beta8
ImprovementLOG4J2-294Allow getLogger() calls with no logger name providedRalph GoersClosedFixed2.0-beta8
TestLOG4J2-288Update JUnit to 4.11 from 4.7.Gary GregoryResolvedFixed2.0-beta8
ImprovementLOG4J2-287Update Hibernate to 4.3 beta3 from beta2.Gary GregoryResolvedFixed2.0-beta8
TestLOG4J2-286Update test H2 JDBC driver to 1.172 from 1.171Gary GregoryResolvedFixed2.0-beta8
ImprovementLOG4J2-285Update Jansi jar to 1.11 from 1.9Gary GregoryResolvedFixed2.0-beta8
ImprovementLOG4J2-284Update Log4j 1 dependency to 1.2.17 from 1.2.16.Gary GregoryResolvedFixed2.0-beta8
BugLOG4J2-283Remove dependency on Apache ORO jarGary GregoryResolvedFixed2.0-beta8
BugLOG4J2-280AsynchAppender's AsynchThread blocks Tomcat shutdownRemko PopmaResolvedFixed2.0-beta8
BugLOG4J2-279Logging from log4j2 FlumeAppender with BerkeleyDB agent from Jetty webapp to Avro source with full queue raises ClosedByInterruptExceptionUnassignedResolvedFixed2.0-beta8
BugLOG4J2-278Embedded Flume agent fails to rollbackUnassignedResolvedFixed2.0-beta8
BugLOG4J2-275The send method in FlumeAvroManager quietly loses messages on a failed rpcClient connectionRalph GoersClosedFixed2.0-beta8
BugLOG4J2-271FastRollingFileAppenderRemko PopmaResolvedFixed2.0-beta8
ImprovementLOG4J2-270Improve logging initialization in Servlet containers; reduce amount of extra configuration needed in these contextsUnassignedClosedFixed2.0-beta8
BugLOG4J2-269Berkeley (persistent) agent for FlumeAppender does not work if batch size is 1 (the default)UnassignedClosedFixed2.0-beta7
BugLOG4J2-268Berkeley (persistent) agent for FlumeAppender only works with MapMessages (and thus not slf4j)UnassignedClosedFixed2.0-beta7
BugLOG4J2-267FastRollingFileAppender doesn't work well with TimeBasedTriggeringPolicyRemko PopmaResolvedFixed2.0-beta8
BugLOG4J2-264SetLoggerTag missing setter for value attribute (or tld wrongly requires value attribute for setLogger tag)Nick WilliamsResolvedFixed2.0-beta7
BugLOG4J2-263RFC5424 Layout (and Syslog Layout) uses platform encoding when no charset is specified in configurationUnassignedResolvedFixed2.0-beta7
ImprovementLOG4J2-262FlumeAppender should allow interceptors to be specified on embedded agentUnassignedClosedFixed2.0-beta7
BugLOG4J2-260XML layout does not specify charset in content typeGary GregoryResolvedFixed2.0-beta7
BugLOG4J2-259HTML layout does not specify charset in content typeGary GregoryResolvedFixed2.0-beta7
BugLOG4J2-258HTML layout does not output meta element for charset.Gary GregoryResolvedFixed2.0-beta7
BugLOG4J2-257XML layout ignores charset for the XML processing intruction's encoding attributeGary GregoryResolvedFixed2.0-beta7
ImprovementLOG4J2-251Support advertisement of configuration textScott DeboyResolvedFixed
BugLOG4J2-247SocketServer.isActive should be volatile because it is accessed from different threadsGary GregoryResolvedFixed2.0-beta7
BugLOG4J2-246UDP socket Appender errorUnassignedResolvedFixed2.0-beta7
BugLOG4J2-244RewriteAppender ignores the filter that's passed to it.Ralph GoersResolvedFixed2.0-beta7
BugLOG4J2-235Dependency on tools.jar and jconsoleRemko PopmaClosedFixed2.0-beta6
BugLOG4J2-234RegexFilter crashes as context-wide filterRalph GoersClosedFixed2.0-beta6
BugLOG4J2-233Project Mailing List - log4j-user archive link points to dev list archiveUnassignedClosedFixed2.0-beta6
QuestionLOG4J2-231Logger.getParentRalph GoersResolvedFixed2.0-beta6
ImprovementLOG4J2-230Preempt StackOverflowEx when both slf4j-impl jar and log4j-to-slf4j jar are on the classpathUnassignedResolvedFixed
New FeatureLOG4J2-229New JDBC, JPA, and NoSQL database AppendersNick WilliamsClosedFixed2.0-beta8
BugLOG4J2-228Log4j2 UDP socket configure error. Class not found org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxyRalph GoersResolvedFixed2.0-beta7
ImprovementLOG4J2-227Rename AsynchAppender to AsyncAppenderUnassignedClosedFixed2.0-beta6
ImprovementLOG4J2-225Improve documentation on use of location in pattern layoutsUnassignedClosedFixed2.0-beta6
BugLOG4J2-224FlumeAppender creation fails if the Flume RPCClient cannot establish a connection.Ralph GoersClosedFixed2.0-beta6
BugLOG4J2-222Async Logger threadpool not shut down by Tomcat shutdownUnassignedResolvedFixed2.0-beta6
BugLOG4J2-221Log4j 2 has several hundred compiler warningsRalph GoersClosedFixed2.0-beta6
BugLOG4J2-219Named logger without root logger ends up with empty Appenders map - does not log anythingRemko PopmaResolvedFixed2.0-beta6
BugLOG4J2-217PluginManager does not close streams if exceptions occur during plugin initUnassignedClosedFixed2.0-beta6
ImprovementLOG4J2-214Doc fixesRalph GoersClosedFixed2.0-beta5
BugLOG4J2-213Applications using Flume persistent appender hang during shutdown.Ralph GoersClosedFixed2.0-beta5
BugLOG4J2-212The parent is not set for logger without dot symbol in its name.Ralph GoersClosedFixed2.0-beta5
BugLOG4J2-210MapMessage does not enclose key in quotes when generating XMLRalph GoersClosedFixed2.0-beta5
ImprovementLOG4J2-208Merge log4j-async into log4j-coreRalph GoersClosedFixed2.0-beta5
New FeatureLOG4J2-207JMX support for Log4j2Ralph GoersClosedFixed2.0-beta5
BugLOG4J2-206Use the Maven group ID org.apache.logging.log4j for all artifacts.Gary GregoryResolvedFixed2.0-beta5
ImprovementLOG4J2-201Having 'type' and 'elementType' on plugin is confusingRalph GoersResolvedFixed2.0-beta6
BugLOG4J2-199Site navigationRalph GoersClosedFixed2.0-beta5
BugLOG4J2-198log4j2 stops application from shutting down if the FlumeAppender is being usedRalph GoersClosedFixed2.0-beta5
BugLOG4J2-196log4j2 blocks on logging calls if the FlumeAppender loses its connection to the remote flume agentRalph GoersClosedFixed2.0-beta5
BugLOG4J2-195log files in async moduleRalph GoersClosedFixed2.0-beta5
BugLOG4J2-194broken JUnit test ThrowableFormatOptionsTest (breaks the build on Windows)Ralph GoersClosedFixed2.0-beta5
BugLOG4J2-193RollingFastFileAppender (in log4j-async) does not roll overRalph GoersClosedFixed2.0-beta5
BugLOG4J2-190Bug in BaseConfiguration.addLoggerAppender(..)Ralph GoersResolvedFixed2.0-beta5
BugLOG4J2-189AsynchAppender: "blocking" parameter doesn't workRalph GoersResolvedFixed2.0-beta5
New FeatureLOG4J2-187Log4j 2 TaglibRalph GoersClosedFixed2.0-beta5
BugLOG4J2-186log4j configuration fails when reading configuration file with underlying operation system encoding-language settingsUnassignedResolvedFixed2.0-beta4
BugLOG4J2-181SocketAppender reconnection doesn't workRalph GoersClosedFixed2.0-beta5
ImprovementLOG4J2-179Add Logger interface APIs to log at given levelsRalph GoersResolvedFixed2.0-beta5
BugLOG4J2-178Build broken: FlumePersistentAppenderTest fails because of java.security.InvalidKeyExceptionsUnassignedClosedFixed2.0-beta5
BugLOG4J2-177ERROR StatusLogger An exception occurred processing Appender udpsocket java.lang.NullPointerExceptionRalph GoersClosedFixed2.0-beta5
BugLOG4J2-175Plugin cache should be reset when addPackages is calledScott DeboyResolvedFixed
BugLOG4J2-167ClassCastException from SimpleLoggerContext to core.LoggerContext, since it implements spi.LoggerContextRalph GoersResolvedFixed2.0-beta5
ImprovementLOG4J2-164Add methods is/setEndOfBatch to LogEvent (buffered appender performance improvement)Ralph GoersClosedFixed2.0-beta5
ImprovementLOG4J2-163Create asynchronous Logger for low-latency loggingRalph GoersClosedFixed2.0-beta5
BugLOG4J2-161Using Log4J2 in Tomcat and WebApp results in all messages being sent to Tomcat's loggerRalph GoersResolvedFixed2.0-beta5
New FeatureLOG4J2-157Provide access to config properties in LoggerConfigRalph GoersClosedFixed2.0-beta5
ImprovementLOG4J2-154ThreadContext performance improvement: shallow copies for reads, deep copies for writesRemko PopmaResolvedFixed2.0-beta7
ImprovementLOG4J2-153Async Logger/Appender performance improvement: provide mechanism to discover if location StackTraceElement is actually required downstream.Ralph GoersClosedFixed2.0-beta5
New FeatureLOG4J2-152NullPointerException in (...)appender.rolling.helper.FileRenameAction if filePattern does not contain a parent directoryRalph GoersClosedFixed2.0-beta4
New FeatureLOG4J2-151Please facilitate subclassing Logger and LoggerContext (in org.apache.logging.log4j.core)Ralph GoersClosedFixed2.0-beta5
BugLOG4J2-150Applet: AccessControlException from System.getProperty(...), Integer.getInteger, and Boolean.getBooleanRalph GoersClosedFixed2.0-beta4
BugLOG4J2-149SMTPManager buffer access not synchronized; can result in empty emailsRalph GoersClosedFixed2.0-beta4
BugLOG4J2-147ThreadContextMapFilter doesn't match properly when a single keyvalue is providedRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-145Add missing serial version IDsGary GregoryResolvedFixed2.0-beta4
BugLOG4J2-144NullPointerException in RFC5424LayoutGary GregoryResolvedFixed2.0-beta4
BugLOG4J2-143MessagePatternConverter throws a NullPointerException if the log message is nullRalph GoersClosedFixed2.0-beta4
BugLOG4J2-139NPE while using SocketAppenderRalph GoersClosedFixed2.0-beta4, 2.0-beta8