**** PTLog 1.0 **** ------------------------------------------------------------------------------- ======================================== [Contents of distribution] ======================================== README.en.txt This document. LICENSE License of PTLog. HISTORY.txt History of PTLog. doc/ Documentation of PTLog (document distribution only). usermanual/ User manual of PTLog. javadoc/ API documents of PTLog(Javadoc style). ptlog/ API of PTLog. demo/ API of demonstration classes for PTLog. obj/java/jars Classes in JAR files (binary distribution only). ptlog.jar jar file for PTLog. demo.jar jar file for PTLog demonstration classes. src/ Source files ptlog/ptlog/ Source files of PTLog. (source distribution only). ptlog/logapi/ Source files of JDK Logging API co-operation part. (source distribution only). ptlog/log4j/ Source files of Apache Log4j co-operation part. (source distribution only). ptlog/jcl/ Source files of Jakarta Commons Logging co-operation part (source distribution only). demo/ Source files of demonstration (other than document distribution). test/ Source files of unit test (source distribution only). ptlog/ for PTLog core part. ======================================== [Building PTLog] ======================================== ==================== [Requirements] ==================== Requirements to build PTLog (or demonstration for it) from source are: - JDK 1.4.x or later This is required for JDK Logging API. You can build with JDK 1.2.x or later, if you do not want to build: - JDK Logging API co-operation part of PTLog - PTLog demonstration(using JDK Logging API co-operation part) - Apache Log4j 1.2.11 or later(optional) This is required for: - Log4j co-operation part of PTLog - PTLog demonstration(using Log4j co-operation part) - Jakarta Commons Logging 1.0.2 or later(optional) This is required for: - JCL co-operation part of PTLog - PTLog demonstration(using JCL co-operation part) ==================== [ANT targets] ==================== You can use build.xml under root of extracted distribution as build configuration file, if you have Apache ANT. Target names are shown below: - clean Clean up artifacts or directories consisting of them. This task needs adjusting before execute. Please see build.xml file. - all@ptlog/ (for source distribution only) Build PTLog classes and JAR file up. Parts of co-operation for other logging frameworks are not compiled, if CLASSPATH does not contain path to libraries of such frameworks. - all@demo/ Build PTLog demonstration classes and JAR file up. This target requires: - "ptlog.jar" contains all of co-operation with other logging frameworks - CLASSPATH contains paths to libraries of such frameworks - all@test/ (for source distribution only) Build JUnit test classes for PTLog and JAR file up. (This task requires JUnit class library) - execute.test Execute JUnit test classes for PTLog. ------------------------------------------------------------------------------- FUJIGURUMA organized by FUJIWARA Katsunori