blob: 7749d76d9629438f30236cf00398f5e3aa0b0de3 [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 2016-10-02 -->
<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>Log4j API &#x2013; Clirr Results - Apache Log4j API</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="20161002" />
<meta http-equiv="Content-Language" content="en" />
</head>
<body class="composite">
<a href="https://logging.apache.org/">
<img class="logo-left" src="./images/ls-logo.jpg" alt="Apache logging services logo" />
</a>
<img class="logo-right" src="./images/logo.png" 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-api/">Apache Log4j API &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="https://analysis.apache.org/dashboard/index/org.apache.logging.log4j:log4j" class="external" target="_blank" title="Sonar">Sonar</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="../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="../runtime-dependencies.html" title="Runtime Dependencies">Runtime Dependencies</a>
</li>
<li class="none">
<a href="../articles.html" title="Articles">Articles</a>
</li>
<li class="none">
<a href="../faq.html" title="FAQ">FAQ</a>
</li>
<li class="collapsed">
<a href="../performance.html" title="Performance">Performance</a>
</li>
<li class="none">
<a href="../thanks.html" title="Thanks">Thanks</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/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="collapsed">
<a href="../manual/garbagefree.html" title="Garbage-free Logging">Garbage-free Logging</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/plugins.html" title="Plugins">Plugins</a>
</li>
<li class="collapsed">
<a href="../manual/customconfig.html" title="Programmatic Log4j Configuration">Programmatic 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-tags"></i>Legacy</li>
<li class="none">
<a href="../../1.2/" title="Log4j 1.2">Log4j 1.2</a>
</li>
<li class="none">
<a href="../../log4j-2.3/" title="Log4j 2.3">Log4j 2.3</a>
</li>
</ul>
<ul class="nav nav-list">
<li class="nav-header"><i class="icon-cog"></i>Components</li>
<li class="none active">
<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-jul/index.html" title="JUL Adapter">JUL Adapter</a>
</li>
<li class="none">
<a href="../log4j-api-scala_2.10/index.html" title="Scala 2.10 API">Scala 2.10 API</a>
</li>
<li class="none">
<a href="../log4j-api-scala_2.11/index.html" title="Scala 2.11 API">Scala 2.11 API</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 Appender">Apache Flume 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">
<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>
<li class="none">
<a href="../log4j-iostreams/index.html" title="Log4j IO Streams">Log4j IO Streams</a>
</li>
<li class="none">
<a href="../log4j-liquibase/index.html" title="Log4j Liquibase Binding">Log4j Liquibase Binding</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">
<a href="rat-report.html" title="Rat Report">Rat Report</a>
</li>
<li class="none active">
<a href="clirr-report.html" title="Clirr">Clirr</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">FindBugs</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">CPD</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><a name="Clirr_Results"></a>Clirr Results</h2>
<p>The following document contains the results of <a class="externalLink" href="http://clirr.sourceforge.net/">Clirr</a>.</p>
<ul>
<li>Current Version: 2.7</li>
<li>Comparison Version: 2.6.2</li></ul></div>
<div class="section">
<h2><a name="Summary"></a>Summary</h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Number</th></tr>
<tr class="b">
<td><img alt="Error" src="images/icon_error_sml.gif" />&#160;Error</td>
<td>0</td></tr>
<tr class="a">
<td><img alt="Warning" src="images/icon_warning_sml.gif" />&#160;Warning</td>
<td>0</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" />&#160;Info</td>
<td>28</td></tr></table></div>
<div class="section">
<h2><a name="Details"></a>Details</h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>Severity</th>
<th>Message</th>
<th>Class</th>
<th>Method / Field</th></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public void putAll(java.util.Map)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/ThreadContext.html">org.apache.logging.log4j.ThreadContext</a></td>
<td>public void putAll(java.util.Map)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.lang.Object getParameter()' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/message/ObjectMessage.html">org.apache.logging.log4j.message.ObjectMessage</a></td>
<td>public java.lang.Object getParameter()</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public void release(org.apache.logging.log4j.message.Message)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/message/ReusableMessageFactory.html">org.apache.logging.log4j.message.ReusableMessageFactory</a></td>
<td>public void release(org.apache.logging.log4j.message.Message)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.lang.Object getParameter()' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/message/ReusableObjectMessage.html">org.apache.logging.log4j.message.ReusableObjectMessage</a></td>
<td>public java.lang.Object getParameter()</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.spi.CopyOnWrite added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/CopyOnWrite.html">org.apache.logging.log4j.spi.CopyOnWrite</a></td>
<td></td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Added java.io.Serializable to the set of implemented interfaces</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td></td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Added org.apache.logging.log4j.util.ReadOnlyStringMap to the set of implemented interfaces</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td></td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public DefaultThreadContextMap()' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public DefaultThreadContextMap()</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public void forEach(org.apache.logging.log4j.util.BiConsumer)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public void forEach(org.apache.logging.log4j.util.BiConsumer)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public void forEach(org.apache.logging.log4j.util.TriConsumer, java.lang.Object)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public void forEach(org.apache.logging.log4j.util.TriConsumer, java.lang.Object)</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.lang.Object getValue(java.lang.String)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public java.lang.Object getValue(java.lang.String)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public void putAll(java.util.Map)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public void putAll(java.util.Map)</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public int size()' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public int size()</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.util.Map toMap()' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/DefaultThreadContextMap.html">org.apache.logging.log4j.spi.DefaultThreadContextMap</a></td>
<td>public java.util.Map toMap()</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.spi.NoOpThreadContextMap added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/NoOpThreadContextMap.html">org.apache.logging.log4j.spi.NoOpThreadContextMap</a></td>
<td></td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.spi.ThreadContextMap2 added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/ThreadContextMap2.html">org.apache.logging.log4j.spi.ThreadContextMap2</a></td>
<td></td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.spi.ThreadContextMapFactory added</td>
<td><a href="./xref/org/apache/logging/log4j/spi/ThreadContextMapFactory.html">org.apache.logging.log4j.spi.ThreadContextMapFactory</a></td>
<td></td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.util.BiConsumer added</td>
<td><a href="./xref/org/apache/logging/log4j/util/BiConsumer.html">org.apache.logging.log4j.util.BiConsumer</a></td>
<td></td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public boolean isClassAvailable(java.lang.String)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/util/LoaderUtil.html">org.apache.logging.log4j.util.LoaderUtil</a></td>
<td>public boolean isClassAvailable(java.lang.String)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.lang.Object newInstanceOf(java.lang.Class)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/util/LoaderUtil.html">org.apache.logging.log4j.util.LoaderUtil</a></td>
<td>public java.lang.Object newInstanceOf(java.lang.Class)</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.util.ReadOnlyStringMap added</td>
<td><a href="./xref/org/apache/logging/log4j/util/ReadOnlyStringMap.html">org.apache.logging.log4j.util.ReadOnlyStringMap</a></td>
<td></td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.util.SortedArrayStringMap added</td>
<td><a href="./xref/org/apache/logging/log4j/util/SortedArrayStringMap.html">org.apache.logging.log4j.util.SortedArrayStringMap</a></td>
<td></td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public void appendValue(java.lang.StringBuilder, java.lang.Object)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/util/StringBuilders.html">org.apache.logging.log4j.util.StringBuilders</a></td>
<td>public void appendValue(java.lang.StringBuilder, java.lang.Object)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.util.StringMap added</td>
<td><a href="./xref/org/apache/logging/log4j/util/StringMap.html">org.apache.logging.log4j.util.StringMap</a></td>
<td></td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Added public field LINE_SEPARATOR</td>
<td><a href="./xref/org/apache/logging/log4j/util/Strings.html">org.apache.logging.log4j.util.Strings</a></td>
<td>LINE_SEPARATOR</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.lang.String join(java.lang.Iterable, char)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/util/Strings.html">org.apache.logging.log4j.util.Strings</a></td>
<td>public java.lang.String join(java.lang.Iterable, char)</td></tr>
<tr class="b">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Method 'public java.lang.String join(java.util.Iterator, char)' has been added</td>
<td><a href="./xref/org/apache/logging/log4j/util/Strings.html">org.apache.logging.log4j.util.Strings</a></td>
<td>public java.lang.String join(java.util.Iterator, char)</td></tr>
<tr class="a">
<td><img alt="Info" src="images/icon_info_sml.gif" /></td>
<td>Class org.apache.logging.log4j.util.TriConsumer added</td>
<td><a href="./xref/org/apache/logging/log4j/util/TriConsumer.html">org.apache.logging.log4j.util.TriConsumer</a></td>
<td></td></tr></table></div>
</td>
</tr>
</table>
</div>
<div class="footer">
<p>Copyright &copy; 1999-2016 <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>