Apache logging services logo Apache log4j logo

JIRA Report

TypeKeySummaryByStatusResolutionFix Version
BugLOG4J2-156LocalizedMessageTest fails on linux systemUnassignedResolvedFixed2.0-beta4
BugLOG4J2-51ClassCastException in Category loggerRalph GoersClosedFixed
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
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 GoersResolvedFixed2.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
BugLOG4J2-199Site navigationRalph GoersResolvedFixed2.0-beta5
BugLOG4J2-198log4j2 stops application from shutting down if the FlumeAppender is being usedRalph GoersResolvedFixed2.0-beta5
BugLOG4J2-196log4j2 blocks on logging calls if the FlumeAppender loses its connection to the remote flume agentRalph GoersResolvedFixed2.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 GoersResolvedFixed2.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-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 SocketAppenderUnassignedClosedFixed2.0-beta4
WishLOG4J2-138org.apache.logging.log4j.Logger lacks some log(Level, String, ...) methodUnassignedClosedFixed
BugLOG4J2-137Build hangs during SMTPAppenderTestRalph GoersClosedFixed2.0-beta4
BugLOG4J2-135BaseConfiguration does not close the first appenderUnassignedResolvedFixed2.0-beta4
BugLOG4J2-134Use %red, %white, %blue, and so on in the console appenderUnassignedResolvedFixed2.0-beta4
BugLOG4J2-133Allow custom message creation via a message factoryUnassignedResolvedFixed2.0-beta4
BugLOG4J2-132AbstractLogger.catching(Throwable) checks for DEBUG level but logs at ERROR levelUnassignedResolvedFixed2.0-beta4
New FeatureLOG4J2-131Create SMTPAppenderRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-130error(Object, Throwable) doesn't log throwable by defaultRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-129RoutingAppender dynamic appender creation only creates 1Ralph GoersResolvedFixed2.0-beta4
QuestionLOG4J2-128How do I set ConsoleAppender.setFollow(true) ?Ralph GoersClosedFixed2.0-beta4
BugLOG4J2-127Methods info, warn, error, fatal with marker and message do not pass the markerRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-126Failover appender doesn't fail over on JMS Queue appender errorRalph GoersClosedFixed2.0-beta4
BugLOG4J2-123fix doc snippet for ThreadContextMapFilterRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-122Socket/Syslog appenders silently lose first message after socket disconnectRalph GoersClosedFixed2.0-beta4
BugLOG4J2-120Socket/Syslog appenders throw IOException if destination socket is not openRalph GoersClosedFixed2.0-beta4
BugLOG4J2-116RollingFileAppender archives have wrong date valuesRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-115FlumeAppender cannot process event when a ThreadContext value is null.Ralph GoersClosedFixed2.0-beta4
BugLOG4J2-114StructuredDataMessage is incorrectly validating value length instead of key lengthRalph GoersClosedFixed2.0-beta4
BugLOG4J2-113StructuredDataFilter defines "pairs" as attribute instead of elementRalph GoersResolvedFixed2.0-beta4
TaskLOG4J2-111JavaDoc should have better copyright statmentRalph GoersResolvedFixed2.0-beta4
BugLOG4J2-108NPE ClassLoaderContextSelectorRalph GoersResolvedFixed2.0-beta3
BugLOG4J2-107Nesting pattern layout options is brokenUnassignedClosedFixed2.0-beta3
BugLOG4J2-106log4j2 configuration reloading does not work when log4j xml is not in classpathRalph GoersResolvedFixed2.0-beta3
BugLOG4J2-105Change level name StringRalph GoersResolvedFixed2.0-beta3
BugLOG4J2-104LogManager initialization failed when running from Jdeveloper.Ralph GoersResolvedFixed2.0-beta3
BugLOG4J2-103Log4jLogEvent proxies ThrowableProxy objectsRalph GoersResolvedFixed2.0-beta3
BugLOG4J2-101Attribute "format" for SyslogAppender is mandatoryUnassignedClosedFixed2.0-beta3
BugLOG4J2-97The Log4j 1.x compatibility bridge does not implement enough of Log4jRalph GoersClosedFixed2.0-beta3
QuestionLOG4J2-95Adding a custom appender AppenderRalph GoersResolvedFixed2.0-beta3
BugLOG4J2-94Variable substitution: ${sys:foo} defaults to <property name=":foo">, should default to <property name="foo">Ralph GoersResolvedFixed2.0-beta3
BugLOG4J2-93Two debug methods do not workUnassignedClosedFixed2.0-beta2
BugLOG4J2-92Filter Configuration Error when using KeyValuePairRalph GoersClosedFixed2.0-beta2
BugLOG4J2-91NoSuchMethodError: org.apache.log4j.Category.log(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)VRalph GoersClosedFixed2.0-beta2
BugLOG4J2-88The default methods catching and throwing should log on level ERRORRalph GoersClosedFixed2.0-beta2
ImprovementLOG4J2-85Replace ThreadContext.push(String msg) with push(String msg, Object args...)Ralph GoersClosedFixed2.0-beta2
New FeatureLOG4J2-84Please provide means to disable NDC functionality on a global level.Ralph GoersClosedFixed2.0-beta2
New FeatureLOG4J2-83Please provide means to disable MDC functionality on a global level.Ralph GoersClosedFixed2.0-beta2
BugLOG4J2-82MarkerFilter causes Markers to be incorrectly created. SLF4J Markers cause ClassCastExceptionRalph GoersClosedFixed2.0-beta1
BugLOG4J2-78LogFactoryImpl.setAttribute in the Commons Logging bridge gets a NullPointerException on a null value.Ralph GoersClosedFixed2.0-beta1
BugLOG4J2-77RoutingAppender should only call the stop method for Appenders it creates.Ralph GoersClosedFixed2.0-beta1
BugLOG4J2-76RewriteAppender should not call stop() on the appenders it references.Ralph GoersClosedFixed2.0-beta1
BugLOG4J2-75Allow configuration to be setup per webapp. Allow automatic reconfiguration to work properly.Ralph GoersClosedFixed2.0-beta1
BugLOG4J2-74method not working: org.apache.logging.log4j.Logger.error(Marker, Message, Throwable)Ralph GoersClosedFixed2.0-beta1
BugLOG4J2-71RollingFileAppender does not create parent directories for the archive files and fails to roll.UnassignedClosedFixed2.0-beta1
ImprovementLOG4J2-70Add getLogger(Class) to LogManagerRalph GoersClosedFixed2.0-alpha2
New FeatureLOG4J2-69Add support for embedding the Flume agent into the Flume Appender.UnassignedClosedFixed2.0-alpha2
New FeatureLOG4J2-68Add support for formatting using java.lang.String.format()UnassignedClosedFixed2.0-alpha2
New FeatureLOG4J2-67Allow plugins outside of Log4j 2 core to be preloaded.Ralph GoersClosedFixed2.0-alpha2
BugLOG4J2-65Variables are not supported on status attribute a NullPointerException occurs if a variable is specified on the root log level.Ralph GoersClosedFixed2.0-alpha2
BugLOG4J2-64Log4j 2 is not working with JDK 1.7Ralph GoersClosedFixed2.0-alpha2
BugLOG4J2-61404 Error @ http://logging.apache.org/log4j/2.0/index.htmlRalph GoersClosedFixed2.0-alpha1
BugLOG4J2-59test fail 2012 Mar 12Ralph GoersClosedFixed2.0-alpha1
ImprovementLOG4J2-55Configure from an InputStreamRalph GoersResolvedFixed2.0-beta3
New FeatureLOG4J2-54Support existing ability to modify any of an event's fieldsRalph GoersClosedFixed2.0-alpha1