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