| <!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>Rat (Release Audit Tool) results - Apache Log4J Performance Tests</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-perf/">Apache Log4J Performance Tests ™</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="../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"> |
| <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> |
| </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>Rat (Release Audit Tool) results<a name="Rat_Release_Audit_Tool_results"></a></h2><p>The following document contains the results of <a class="externalLink" href="http://creadur.apache.org/rat/apache-rat-plugin">Rat (Release Audit Tool)</a>.</p><p></p><div class="source"><pre> |
| ***************************************************** |
| Summary |
| ------- |
| Generated at: 2014-08-29T19:12:17-05:00 |
| Notes: 0 |
| Binaries: 0 |
| Archives: 0 |
| Standards: 22 |
| |
| Apache Licensed: 18 |
| Generated Documents: 0 |
| |
| JavaDocs are generated and so license header is optional |
| Generated files do not required license headers |
| |
| 4 Unknown Licenses |
| |
| ******************************* |
| |
| Unapproved licenses: |
| |
| /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf-log4j12-async.xml |
| /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf-logback-async.xml |
| /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf3PlainNoLoc.xml |
| /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf5AsyncApndNoLoc.xml |
| |
| ******************************* |
| |
| Archives: |
| |
| ***************************************************** |
| Files with Apache License headers will be marked AL |
| Binary files (which do not require AL headers) will be marked B |
| Compressed archives will be marked A |
| Notices, licenses etc will be marked N |
| AL /Users/msicker/Documents/log4j/log4j-perf/pom.xml |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j1AsyncAppenderBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AsyncAppenderBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LogbackAsyncAppenderBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/log4j12-perf2.xml |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/log4j2-perf2.xml |
| AL /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/logback-perf2.xml |
| !????? /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf-log4j12-async.xml |
| !????? /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf-logback-async.xml |
| !????? /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf3PlainNoLoc.xml |
| !????? /Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf5AsyncApndNoLoc.xml |
| |
| ***************************************************** |
| Printing headers for files without AL header... |
| |
| |
| ======================================================================= |
| ==/Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf-log4j12-async.xml |
| ======================================================================= |
| <?xml version="1.0" encoding="UTF-8" ?> |
| <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> |
| <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> |
| <appender name="File" class="org.apache.log4j.FileAppender"> |
| <param name="File" value="perftest.log" /> |
| <param name="BufferedIO" value="true"/> |
| <param name="Append" value="false" /> |
| <layout class="org.apache.log4j.PatternLayout"> |
| <param name="ConversionPattern" value="%d %p %c{1} [%t] %X{aKey} %m %n"/> |
| </layout> |
| </appender> |
| <appender name="ASYNC" class="org.apache.log4j.AsyncAppender"> |
| <param name="BufferSize" value="262144"/> |
| <appender-ref ref="File"/> |
| </appender> |
| <root> |
| <priority value="debug" /> |
| <appender-ref ref="ASYNC" /> |
| </root> |
| </log4j:configuration> |
| |
| ======================================================================= |
| ==/Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf-logback-async.xml |
| ======================================================================= |
| <configuration> |
| |
| <appender name="FILE" class="ch.qos.logback.core.FileAppender"> |
| <file>perftest.log</file> |
| <append>false</append> |
| <encoder> |
| <Pattern>%d %p %c{1} [%t] %X{aKey} %m %ex%n</Pattern> |
| <immediateFlush>false</immediateFlush> |
| </encoder> |
| </appender> |
| <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender"> |
| <queueSize>262144</queueSize> |
| <discardingThreshold>0</discardingThreshold> |
| <includeCallerData>false</includeCallerData> |
| <appender-ref ref="FILE" /> |
| </appender> |
| |
| <root level="debug"> |
| <appender-ref ref="ASYNC" /> |
| </root> |
| </configuration> |
| |
| ======================================================================= |
| ==/Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf3PlainNoLoc.xml |
| ======================================================================= |
| <?xml version="1.0" encoding="UTF-8"?> |
| <Configuration status="OFF"> |
| <Appenders> |
| <RandomAccessFile name="RandomAccessFile" fileName="perftest.log" immediateFlush="false" append="false"> |
| <PatternLayout> |
| <Pattern>%d %p %c{1.} [%t] %X{aKey} %m %ex%n</Pattern> |
| </PatternLayout> |
| </RandomAccessFile> |
| </Appenders> |
| <Loggers> |
| <Root level="info" includeLocation="false"> |
| <appender-ref ref="RandomAccessFile"/> |
| </Root> |
| </Loggers> |
| </Configuration> |
| |
| ======================================================================= |
| ==/Users/msicker/Documents/log4j/log4j-perf/src/main/resources/perf5AsyncApndNoLoc.xml |
| ======================================================================= |
| <?xml version="1.0" encoding="UTF-8"?> |
| <Configuration status="OFF"> |
| <Appenders> |
| <RandomAccessFile name="RandomAccessFile" fileName="perftest.log" immediateFlush="false" append="false"> |
| <PatternLayout> |
| <Pattern>%d %p %c{1.} [%t] %X{aKey} %m %ex%n</Pattern> |
| </PatternLayout> |
| </RandomAccessFile> |
| <Async name="Async" blocking="true" bufferSize="262144"> |
| <appender-ref ref="RandomAccessFile"/> |
| </Async> |
| </Appenders> |
| <Loggers> |
| <Root level="info" includeLocation="false"> |
| <appender-ref ref="Async"/> |
| </Root> |
| </Loggers> |
| </Configuration> |
| </pre></div></div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| |
| <div class="footer"> |
| <p>Copyright © 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> |