blob: f5d984bd4f87064858434a2edb187d651e2e5429 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Generated by Apache Maven Doxia at Feb 9, 2014 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>JIRA Report - Apache Log4j Core</title>
<link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="./css/site.css" type="text/css" />
<script type="text/javascript" src="./js/jquery.min.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
<meta name="Date-Revision-yyyymmdd" content="20140209" />
<meta http-equiv="Content-Language" content="en" />
</head>
<body class="composite">
<img class="logo-left" src="./images/ls-logo.jpg" alt="Apache logging services logo" />
<img class="logo-right" src="./images/logo.jpg" alt="Apache log4j logo" />
<div class="clear"></div>
<div class="navbar">
<div class="navbar-inner">
<div class="container-fluid">
<a class="brand" href="http://logging.apache.org/log4j/2.x/log4j-core/">Apache Log4j Core &trade;</a>
<ul class="nav">
<li>
<a href="http://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
</li>
<li>
<a href="http://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
<a href="../../../" title="Logging Services">Logging Services</a>
</li>
<li>
<a href="https://analysis.apache.org/dashboard/index/org.apache.logging.log4j:log4j" class="external" target="_blank" title="Sonar">Sonar</a>
</li>
<li>
<a href="../index.html" title="Log4j">Log4j</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container-fluid">
<table class="layout-table">
<tr>
<td class="sidebar">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-home"></i>Apache Log4j™ 2</li>
<li class="none">
<a href="../index.html" title="About">About</a>
</li>
<li class="none">
<a href="../download.html" title="Download">Download</a>
</li>
<li class="none">
<a href="../maven-artifacts.html" title="Maven and Ivy">Maven and Ivy</a>
</li>
<li class="none">
<a href="../build.html" title="Build">Build</a>
</li>
<li class="none">
<a href="../changelog.html" title="Changelog">Changelog</a>
</li>
<li class="collapsed">
<a href="../javadoc.html" title="Javadoc">Javadoc</a>
</li>
<li class="none">
<a href="../faq.html" title="FAQ">FAQ</a>
</li>
</ul>
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-book"></i>Manual</li>
<li class="none">
<a href="../manual/index.html" title="Introduction">Introduction</a>
</li>
<li class="none">
<a href="../manual/architecture.html" title="Architecture">Architecture</a>
</li>
<li class="none">
<a href="../manual/migration.html" title="Log4j 1.x Migration">Log4j 1.x Migration</a>
</li>
<li class="collapsed">
<a href="../manual/api.html" title="API">API</a>
</li>
<li class="collapsed">
<a href="../manual/configuration.html" title="Configuration">Configuration</a>
</li>
<li class="collapsed">
<a href="../manual/webapp.html" title="Web Applications and JSPs">Web Applications and JSPs</a>
</li>
<li class="collapsed">
<a href="../manual/plugins.html" title="Plugins">Plugins</a>
</li>
<li class="collapsed">
<a href="../manual/lookups.html" title="Lookups">Lookups</a>
</li>
<li class="collapsed">
<a href="../manual/appenders.html" title="Appenders">Appenders</a>
</li>
<li class="collapsed">
<a href="../manual/layouts.html" title="Layouts">Layouts</a>
</li>
<li class="collapsed">
<a href="../manual/filters.html" title="Filters">Filters</a>
</li>
<li class="collapsed">
<a href="../manual/async.html" title="Async Loggers">Async Loggers</a>
</li>
<li class="none">
<a href="../manual/jmx.html" title="JMX">JMX</a>
</li>
<li class="none">
<a href="../manual/logsep.html" title="Logging Separation">Logging Separation</a>
</li>
<li class="collapsed">
<a href="../manual/extending.html" title="Extending Log4j">Extending Log4j</a>
</li>
</ul>
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-cog"></i>Components</li>
<li class="none">
<a href="../log4j-api/index.html" title="API">API</a>
</li>
<li class="none active">
<a href="../log4j-core/index.html" title="Implementation">Implementation</a>
</li>
<li class="none">
<a href="../log4j-jcl/index.html" title="Commons Logging Bridge">Commons Logging Bridge</a>
</li>
<li class="none">
<a href="../log4j-1.2-api/index.html" title="Log4j 1.2 API">Log4j 1.2 API</a>
</li>
<li class="none">
<a href="../log4j-slf4j-impl/index.html" title="SLF4J Binding">SLF4J Binding</a>
</li>
<li class="none">
<a href="../log4j-to-slf4j/index.html" title="Log4j 2 to SLF4J Adapter">Log4j 2 to SLF4J Adapter</a>
</li>
<li class="none">
<a href="../log4j-flume-ng/index.html" title="Apache Flume NG Appender">Apache Flume NG Appender</a>
</li>
<li class="none">
<a href="../log4j-taglib/index.html" title="Log4j Tag Library">Log4j Tag Library</a>
</li>
<li class="none">
<a href="../log4j-jmx-gui/index.html" title="Log4j JMX GUI">Log4j JMX GUI</a>
</li>
</ul>
<ul class="nav nav-list">
<li class="nav-header">Component Documentation</li>
<li class="collapsed">
<a href="project-info.html" title="Component Information">Component Information</a>
</li>
<li class="expanded">
<a href="project-reports.html" title="Component Reports">Component Reports</a>
<ul>
<li class="none active">
<a href="jira-report.html" title="JIRA Report">JIRA Report</a>
</li>
<li class="none">
<a href="surefire-report.html" title="Surefire Report">Surefire Report</a>
</li>
<li class="none">
<a href="rat-report.html" title="Rat Report">Rat Report</a>
</li>
<li class="none">
<a href="checkstyle.html" title="Checkstyle">Checkstyle</a>
</li>
<li class="none">
<a href="apidocs/index.html" title="JavaDocs">JavaDocs</a>
</li>
<li class="none">
<a href="findbugs.html" title="FindBugs Report">FindBugs Report</a>
</li>
<li class="none">
<a href="xref/index.html" title="Source Xref">Source Xref</a>
</li>
<li class="none">
<a href="cpd.html" title="CPD Report">CPD Report</a>
</li>
<li class="none">
<a href="pmd.html" title="PMD Report">PMD Report</a>
</li>
</ul>
</li>
</ul>
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-info-sign"></i>Log4j Project Information</li>
<li class="none">
<a href="../dependencies.html" title="Dependencies">Dependencies</a>
</li>
<li class="none">
<a href="../dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
</li>
<li class="none">
<a href="../dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
<li class="none">
<a href="../team-list.html" title="Project Team">Project Team</a>
</li>
<li class="none">
<a href="../mail-lists.html" title="Mailing Lists">Mailing Lists</a>
</li>
<li class="none">
<a href="../issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
<li class="none">
<a href="../license.html" title="Project License">Project License</a>
</li>
<li class="none">
<a href="../source-repository.html" title="Source Repository">Source Repository</a>
</li>
<li class="none">
<a href="../project-summary.html" title="Project Summary">Project Summary</a>
</li>
</ul>
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-cog"></i>Log4j Project Reports</li>
<li class="none">
<a href="../changes-report.html" title="Changes Report">Changes Report</a>
</li>
<li class="none">
<a href="../jira-report.html" title="JIRA Report">JIRA Report</a>
</li>
<li class="none">
<a href="../surefire-report.html" title="Surefire Report">Surefire Report</a>
</li>
<li class="none">
<a href="../rat-report.html" title="RAT Report">RAT Report</a>
</li>
</ul>
</div>
<div id="poweredBy">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/maven-feather.png" />
</a>
</div>
</td>
<td class="content">
<div class="section"><h2>JIRA Report<a name="JIRA_Report"></a></h2><a name="JIRA_Report"></a><table border="0" class="bodyTable"><tr class="a"><th>Type</th><th>Key</th><th>Summary</th><th>By</th><th>Status</th><th>Resolution</th><th>Fix Version</th></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-442">LOG4J2-442</a></td><td>Log4j2 Database insert problem in Websphere</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-404">LOG4J2-404</a></td><td>&quot;@EnterpriseNumber&quot; is missing in the ID of structured data when RFC5424Layout is used</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td></td></tr><tr class="b"><td>Question</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-365">LOG4J2-365</a></td><td>ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogge</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta7</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-345">LOG4J2-345</a></td><td>logging.log4j-1.2-api doesn't export the log4j API 1.2. Dependent bundles can not be resolved.</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-333">LOG4J2-333</a></td><td>Match artifact ids with Maven module names</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-255">LOG4J2-255</a></td><td>Multi-byte character strings are scrambled in log output</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-beta7</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-254">LOG4J2-254</a></td><td>Race condition when setting new filename in RollingFileAppender related code</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta7</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-245">LOG4J2-245</a></td><td>EmptyStackException when logging exceptions with Log4J2 in Java 8</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta7</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-156">LOG4J2-156</a></td><td>LocalizedMessageTest fails on linux system</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta4</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-51">LOG4J2-51</a></td><td>ClassCastException in Category logger</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td></td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-452">LOG4J2-452</a></td><td>Log4j2 should not automatically start in Servlet 3.0</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-437">LOG4J2-437</a></td><td>Log4J2 Performs poorly with 500 concurrent users with Jboss 5.1.GA and JDK 6</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td></td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-434">LOG4J2-434</a></td><td>exception related data put into one log file and rest of them put into another log file</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-377">LOG4J2-377</a></td><td>NPE during shutdown.</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-358">LOG4J2-358</a></td><td>NoSQLAppender using MongoDB provider ignores username and password attributes</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-322">LOG4J2-322</a></td><td>Endless loop in ThrowableProxy.getCurrentStack</td><td>Nick Williams</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-289">LOG4J2-289</a></td><td>Change Javadoc generation per CVE-2013-1571, VU#225657</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta8</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-223">LOG4J2-223</a></td><td>IllegalStateException thrown during Tomcat shutdown</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta7</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-205">LOG4J2-205</a></td><td>Deadlock with SocketAppender</td><td>Ralph Goers</td><td>Resolved</td><td>Fixed</td><td>2.0-beta5</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-169">LOG4J2-169</a></td><td>LogManager.getLogger doesn't work</td><td>Ralph Goers</td><td>Resolved</td><td>Fixed</td><td>2.0-beta5</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-158">LOG4J2-158</a></td><td>RFC5424 SD PARAM/VALUE escaping</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta5</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-142">LOG4J2-142</a></td><td>Exception while deserializing event from SocketAppender</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta4</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-119">LOG4J2-119</a></td><td>Socket/Syslog reconnectionDelay results in constant reconnects</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta4</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-102">LOG4J2-102</a></td><td>Bad priority in Syslog messages</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta3</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-80">LOG4J2-80</a></td><td>level not tested when slf4j-impl and org.slf4j:jcl-over-slf4j</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-532">LOG4J2-532</a></td><td>Resource leak in Flume appender when it cannot create a BerkeleyDB db.</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-531">LOG4J2-531</a></td><td>Rolled log files overwritten by RollingFile appender with composite time and size based policies</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-530">LOG4J2-530</a></td><td>JMX Client GUI should dynamically update when LoggerContext MBeans are registered/unregistered in MBean server</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-528">LOG4J2-528</a></td><td>Rename package org.apache.logging.log4j.core.appender.rolling.helper to org.apache.logging.log4j.core.appender.rolling.action</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-525">LOG4J2-525</a></td><td>Broken link to RoutingAppender at bottom of PropertySubstitution section on Config page</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-523">LOG4J2-523</a></td><td>LocalizedMessage serialization is broken</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-517">LOG4J2-517</a></td><td>Switch in log4j-1.2-api Category.getEffectiveLevel misses FATAL, OFF</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Sub-task</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-512">LOG4J2-512</a></td><td>Log4j2 need to support Asynchronous Servlets/ Servlet 3.0 while automatically starting, and configurable to initialize and de-initialize loggers</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-511">LOG4J2-511</a></td><td>Referenced appenders on async appender are shutdown prematurely</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-507">LOG4J2-507</a></td><td>Space Level numbers by 100 instead of 1</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-500">LOG4J2-500</a></td><td>Unloading one webapp unloads JMX MBeans for all webapps</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Dependency upgrade</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-490">LOG4J2-490</a></td><td>Upgrade EasyMock to 3.2</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td></td></tr><tr class="a"><td>Question</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-486">LOG4J2-486</a></td><td>RollingFile Appender - add custom info at the start of each logfile</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-485">LOG4J2-485</a></td><td>toString methods that perform logging can deadlock AsyncAppender</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-481">LOG4J2-481</a></td><td>Stream-Interface for Loggers</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-479">LOG4J2-479</a></td><td>Use of InheritableThreadLocal in Map ThreadContext is dangerous and unhelpful</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-478">LOG4J2-478</a></td><td>The message and ndc fields are not JavaScript escaped in JSONLayout</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-477">LOG4J2-477</a></td><td>NPE in ClassLoaderContextSelector</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td></td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-475">LOG4J2-475</a></td><td>MongoDBConnection is broken because it uses addDecodingHook instead of addEncodingHook</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-471">LOG4J2-471</a></td><td>toString methods that perform logging can deadlock AsyncLogger</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-467">LOG4J2-467</a></td><td>Thread name caching in async logger incompatible with use of Thread.setName()</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-465">LOG4J2-465</a></td><td>ThresholdFilter throws NPE</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-464">LOG4J2-464</a></td><td>JSON Syntax: LoggerConfig - multiple AppenderRef entries</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-463">LOG4J2-463</a></td><td>Configuration sample MyApp does not compile</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-462">LOG4J2-462</a></td><td>LevelPatternConverter.format may throw NPE</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-457">LOG4J2-457</a></td><td>JDBCAppender does not release JDBC connections to the connection pool when WAR/EAR is stopped</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-456">LOG4J2-456</a></td><td>Please delete old releases from mirroring system</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td></td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-455">LOG4J2-455</a></td><td>RingBufferLogEvent should use Messsage timestamp first</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td></td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-454">LOG4J2-454</a></td><td>TimeBasedTriggeringPolicy should use event time millis</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td></td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-453">LOG4J2-453</a></td><td>Upgrade Flume dependency to 1.4.0</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-447">LOG4J2-447</a></td><td>XMLLayout does not include marker name</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-445">LOG4J2-445</a></td><td>ResolverUtil cannot find packages in file URLs which include the '+' character</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-443">LOG4J2-443</a></td><td>log4j2 LoggerContext not showing up in JMX Gui or JConsole</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-430">LOG4J2-430</a></td><td>RFC5424Layout not working with parametrized messages</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-425">LOG4J2-425</a></td><td>Permgen leak in AsyncLoggerConfigHelper</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-423">LOG4J2-423</a></td><td>Provide a means to inspect queue usage for Async Loggers and Async Appender</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-422">LOG4J2-422</a></td><td>DriverManager for JDBC Appender should have argument for explicit Driver class</td><td>Nick Williams</td><td>Closed</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Question</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-420">LOG4J2-420</a></td><td>Create a lookup for resource bundle substitution</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-415">LOG4J2-415</a></td><td>Format log event time as UNIX time (seconds or milliseconds).</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-409">LOG4J2-409</a></td><td>Specifying log4jConfiguration in web.xml fails on Windows when using ${user.home}</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-407">LOG4J2-407</a></td><td>JDBCAppender cannot recover from loss of database connectivity</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-406">LOG4J2-406</a></td><td>JMX MBeans are not being unregistered when a tomcat web application that uses log4j is undeployed, leading to a permgen memory leak.</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1, 2.0</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-402">LOG4J2-402</a></td><td>Configure RandomAccessFileAppender buffer size</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="b"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-401">LOG4J2-401</a></td><td>Configure FileAppender buffer size</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-399">LOG4J2-399</a></td><td>Allow the default file rollover strategy to define the compression level.</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-398">LOG4J2-398</a></td><td>DateLookup not parsed for FastRollingFile appender</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-395">LOG4J2-395</a></td><td>log4j.configurationFile via classpath URI</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-394">LOG4J2-394</a></td><td>ClassLoaderContextSelector logging WARN messages</td><td>Ralph Goers</td><td>Resolved</td><td>Fixed</td><td></td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-393">LOG4J2-393</a></td><td>Low initialization performance when using Log4J with jar packages</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-392">LOG4J2-392</a></td><td>Intermittent errors with appenders</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-391">LOG4J2-391</a></td><td>Flume appender crashes when lock timeout occurs</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-390">LOG4J2-390</a></td><td>Update HSQLDB dependency to 2.3.0 from 2.2.9.</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-388">LOG4J2-388</a></td><td>Update Java Mail dependency to 1.5.0 from 1.4.7.</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-387">LOG4J2-387</a></td><td>Update Jackson dependency to 1.9.13 from 1.9.11</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-386">LOG4J2-386</a></td><td>Update NoSQL dependencies: lightcouch 0.0.6 from 0.0.5, mongo-java-driver 2.11.2 from 2.11.1</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-385">LOG4J2-385</a></td><td>Unable to roll log files monthly</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-384">LOG4J2-384</a></td><td>[Pattern Layout] Customize level names to lower-case</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-383">LOG4J2-383</a></td><td>[Pattern Layout] Customize level names by length</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-380">LOG4J2-380</a></td><td>RollingFile Appender is placing archived logs in the wrong directory</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-379">LOG4J2-379</a></td><td>Problem using log4j2 in Google App Engine</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>Documentation</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-376">LOG4J2-376</a></td><td>FastRollingFile has been replaced</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-374">LOG4J2-374</a></td><td>Add more options to PatternLayout to display more detailed information about a Throwable</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-371">LOG4J2-371</a></td><td>mvn test won't build</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-368">LOG4J2-368</a></td><td>PatternLayout in 1.2 bridge missing constructor</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-367">LOG4J2-367</a></td><td>JMS appenders send two messages for one append</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-366">LOG4J2-366</a></td><td>Update commons-logging to 1.1.3 from 1.1.1</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-364">LOG4J2-364</a></td><td>WebLookup</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-362">LOG4J2-362</a></td><td>Add a diagram to the site that explains when to use which jar</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-360">LOG4J2-360</a></td><td>Allow Plugins to have aliases</td><td>Ralph Goers</td><td>Closed</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-359">LOG4J2-359</a></td><td>Log4jServletContextListener does not work on Weblogic 12.1.1 (12c) with web-app version &quot;2.5&quot;</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-356">LOG4J2-356</a></td><td>Create a JSON Layout</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-355">LOG4J2-355</a></td><td>Add support for multiple SD-ELEMENTs in a RFC 5424 syslog message</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-353">LOG4J2-353</a></td><td>Use consistent conventions in configuration files</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td></td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-351">LOG4J2-351</a></td><td>[OSGi] wrong Fragment-Host in manifest files</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-beta9</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-344">LOG4J2-344</a></td><td>Log4j2 doesnt work with Weblogic 12c</td><td>Nick Williams</td><td>Resolved</td><td>Fixed</td><td>2.0-rc1</td></tr></table></div>
</td>
</tr>
</table>
</div>
<div class="footer">
<p>Copyright &copy; 1999-2014 <a class="external" href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.</p>
<p>Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, and the Apache Logging project logo are trademarks of The Apache Software Foundation.</p>
<p>Site powered by <a class="external" href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a>. Icons from <a class="external" href="http://glyphicons.com/">Glyphicons Free</a>.</p>
</div>
</div>
</body>
</html>