blob: acfbb6ea5217264e1ef43107e04f86698178dc22 [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 Aug 29, 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 Web</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="20140829" />
<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-web/">Apache Log4j Web &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="../guidelines.html" title="Guidelines">Guidelines</a>
</li>
<li class="none">
<a href="../javastyle.html" title="Style Guide">Style Guide</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>
<li class="collapsed">
<a href="../manual/customconfig.html" title="Extending Log4j Configuration">Extending Log4j Configuration</a>
</li>
<li class="collapsed">
<a href="../manual/customloglevels.html" title="Custom Log Levels">Custom Log Levels</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">
<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>
<li class="none active">
<a href="../log4j-web/index.html" title="Log4j Web Application Support">Log4j Web Application Support</a>
</li>
<li class="none">
<a href="../log4j-nosql/index.html" title="Log4j NoSQL support">Log4j NoSQL support</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="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="pmd.html" title="PMD">PMD</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>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-741">LOG4J2-741</a></td><td>Reinstate the package attribute for discovering custom plugins</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-713">LOG4J2-713</a></td><td>Android: java.lang.VerifyError: org/apache/logging/log4j/core/util/Closer</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-703">LOG4J2-703</a></td><td>Android: Could not find class 'javax.naming.InitialContext', referenced from method org.apache.logging.log4j.core.lookup.JndiLookup.lookup</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0, 2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-664">LOG4J2-664</a></td><td>Plugins data file needs to be in META-INF for OSGi compatibility.</td><td>Matt Sicker</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-570">LOG4J2-570</a></td><td>Memory Leak</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><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="b"><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="a"><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="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-346">LOG4J2-346</a></td><td>Cyclic dependency in OSGi-context. Apache Log4j SLF4J Binding &lt;-&gt; slf4j-api</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</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>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</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-697">LOG4J2-697</a></td><td>Self written Appender stopped working</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-679">LOG4J2-679</a></td><td>Log rotation partly failed with error: &quot;Unable to create directory ...&quot;</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-659">LOG4J2-659</a></td><td>Log files not properly rolled over to the folder.</td><td>Unassigned</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-619">LOG4J2-619</a></td><td>Unable to recover after loading corrupted XML</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-605">LOG4J2-605</a></td><td>NoSQL appender logging password in clear text.</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-591">LOG4J2-591</a></td><td>Log4j closes MongoDB connections after the first log message</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-542">LOG4J2-542</a></td><td>LogEvents with exceptions fail to deserialize</td><td>Ralph Goers</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><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="b"><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="a"><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="b"><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="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-373">LOG4J2-373</a></td><td>Classloader issue in OSGi-environment</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0.1</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-800">LOG4J2-800</a></td><td>All life cycle implementations should be serializable</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-790">LOG4J2-790</a></td><td>Update Jackson to 2.4.2 from 2.4.1 (for XML and JSON processing).</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.1</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-787">LOG4J2-787</a></td><td>Add lookup for JVM arguments</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-783">LOG4J2-783</a></td><td>PatternLayout's default charset should not be UTF-8</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-775">LOG4J2-775</a></td><td>Update Apache Flume to 1.5.0.1 from 1.5.0.</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0.2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-773">LOG4J2-773</a></td><td>Site: component documentation for log4j-core still has old logo</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0.2</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-771">LOG4J2-771</a></td><td>Add lookup for application main arguments</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-769">LOG4J2-769</a></td><td>Startup takes a long time if you have empty packages attribute</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="a"><td>Documentation</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-766">LOG4J2-766</a></td><td>Incomplete documentation for JSONLayout</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td></td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-765">LOG4J2-765</a></td><td>Feature request: log warning to console if default configuration is used when missing log4j-core</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0.2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-763">LOG4J2-763</a></td><td>Async loggers convert message parameters toString at log record writing not at log statement execution</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-760">LOG4J2-760</a></td><td>XMLLayout's dependence on jackson-annotations should be documented</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-759">LOG4J2-759</a></td><td>Minor documentation issues</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0.2</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-749">LOG4J2-749</a></td><td>Retain the default date pattern after fixing ISO8601_PATTERN</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-742">LOG4J2-742</a></td><td>XInclude not working with relative path</td><td>Gary Gregory</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-738">LOG4J2-738</a></td><td>RollingFileManager deadlock if async action thread fails to start</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-736">LOG4J2-736</a></td><td>Importing log4j bom changes scope of commons-code to &quot;test&quot;</td><td>Matt Sicker</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-735">LOG4J2-735</a></td><td>logg4j-bom conflicting with spring-frameworkobom</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-733">LOG4J2-733</a></td><td>Update to latest Jackson jars from the 2.4.1.X line</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-732">LOG4J2-732</a></td><td>Update to LMAX Disruptor 3.3.0 from 3.2.1</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-731">LOG4J2-731</a></td><td>Bad instructions to override LoggerContextFactory</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-730">LOG4J2-730</a></td><td>Log4jContextFactory selector discovery logic is not extensible</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-726">LOG4J2-726</a></td><td>logging hang when PatternLayout's pattern has miss pattern</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0.2</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-725">LOG4J2-725</a></td><td>Add utility class similar to WebApplicationContextUtils for obtaining the LoggerContext in a servlet</td><td>Matt Sicker</td><td>Closed</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-723">LOG4J2-723</a></td><td>SLF4J API classes missing from distribution</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-722">LOG4J2-722</a></td><td>Commons Logging API classes missing from distribution</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-719">LOG4J2-719</a></td><td>Android throws NetworkOnMainThreadException during Log4j2 initialization</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-716">LOG4J2-716</a></td><td>Auto-disable JMX when detecting Android</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-710">LOG4J2-710</a></td><td>Documentation for Custom Levels and Custom Loggers</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-709">LOG4J2-709</a></td><td>Update Apache Commons Logging to 1.2 from 1.1.3</td><td>Gary Gregory</td><td>Closed</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-707">LOG4J2-707</a></td><td>Some exceptions are not logged when configuration problems are detected</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-705">LOG4J2-705</a></td><td>Async logger loses thread context stack for events</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="a"><td>Documentation</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-699">LOG4J2-699</a></td><td>PatternLayout manual page missing documentation on header/footer</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-696">LOG4J2-696</a></td><td>RegexFilter does not match multiline log messages</td><td>Unassigned</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-694">LOG4J2-694</a></td><td>Not able to compile using maven clean install</td><td>Matt Sicker</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-690">LOG4J2-690</a></td><td>log4j-web pom.xml - test artifacts should be in test scope</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-689">LOG4J2-689</a></td><td>Update Jackson to 2.4.1</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-688">LOG4J2-688</a></td><td>Make org.apache.logging.log4j.core.layout.PatternLayout immutable.</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-687">LOG4J2-687</a></td><td>Rename org.apache.logging.log4j.core.util.Closer.closeSilent() to closeSilently()</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-686">LOG4J2-686</a></td><td>Core's OptionConverter support for \b is broken (affects PatternLayout)</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-685">LOG4J2-685</a></td><td>Make org.apache.logging.log4j.core.layout.AbstractLayout immutable.</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-683">LOG4J2-683</a></td><td>PluginProcessor outputs warning if running JRE&gt;6</td><td>Matt Sicker</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-676">LOG4J2-676</a></td><td>Failed to write log event to CouchDB due to error: Connection pool shut down</td><td>Unassigned</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-675">LOG4J2-675</a></td><td>RollingFile and RollingRandomAccessFile don't write footer before rollover</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>New Feature</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-674">LOG4J2-674</a></td><td>Make RollingFile buffer size configurable</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-670">LOG4J2-670</a></td><td>DatePatternConverter ISO8601_PATTERN does not conform to ISO8601</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-669">LOG4J2-669</a></td><td>NPE when combining AsyncLoggerConfig with AsyncLogger</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-666">LOG4J2-666</a></td><td>Ability to use a custom MBean domain</td><td>Remko Popma</td><td>Closed</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-663">LOG4J2-663</a></td><td>log4j-core bundle requires javax.jms for some reason.</td><td>Matt Sicker</td><td>Closed</td><td>Fixed</td><td>2.1</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-657">LOG4J2-657</a></td><td>AbstractDatabaseManager doesn't close connection on writeInternal error</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0.1</td></tr><tr class="a"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-654">LOG4J2-654</a></td><td>Use JMH for Log4j2 performance tests</td><td>Remko Popma</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-651">LOG4J2-651</a></td><td>Log4j 2 throws ArrayIndexOutOfBoundsException</td><td>Unassigned</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Dependency upgrade</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-647">LOG4J2-647</a></td><td>Upgrade to Flume 1.5.0</td><td>Unassigned</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Improvement</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-646">LOG4J2-646</a></td><td>Merge the TLS Syslog appender into the Syslog appender</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-645">LOG4J2-645</a></td><td>Rollover date issue with rolling file appender.</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-644">LOG4J2-644</a></td><td>Implement security for the SocketAppender and secure server (SSL/TLS)</td><td>Gary Gregory</td><td>Closed</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-642">LOG4J2-642</a></td><td>Mismatch in Rollover date and log entry date in the log file</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-640">LOG4J2-640</a></td><td>java.lang.NullPointerException cause by NULLThread.currentThread().getContextClassLoader() when logging</td><td>Matt Sicker</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-639">LOG4J2-639</a></td><td>NPE in AsyncLogger.log(..)</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="b"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-638">LOG4J2-638</a></td><td>Log4j2 JMX: getConfigText in LoggerContext is not working as documented</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</td></tr><tr class="a"><td>Bug</td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4J2-637">LOG4J2-637</a></td><td>Log4j2 JMX: Updating the logging level via jConsole doesn't take effect</td><td>Remko Popma</td><td>Resolved</td><td>Fixed</td><td>2.0-rc2</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://getbootstrap.com/">Twitter Bootstrap</a>. Icons from <a class="external" href="http://glyphicons.com/">Glyphicons Free</a>.</p>
</div>
</div>
</body>
</html>