Apache logging services logo Apache log4j logo

Rat (Release Audit Tool) results

The following document contains the results of Rat (Release Audit Tool).

*****************************************************
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>