The version of Apache log4j used by SoundHelix.
Clone
HTTPS:
git clone https://vervis.peers.community/repos/aEp6o
SSH:
git clone USERNAME@vervis.peers.community:aEp6o
Branches
Tags
- 1.3alpha-7
- CHAINSAW_2_SANDBOX_MERGE
- CORE_VERSION
- LEVEL_REPLACES_PRIORITY
- PREALPHA_1_3_AS_OF_2004_05_12
- PRE_CHAINSAW_MODEL_CONVERSION
- PRE_UGLI_MOVE
- TAG_CHAINSAW2_MOVE
- log4j-1.2.17
- log4j-1.2.17-rc1
- v1.3alpha8
- v1.3alpha8-temp
- v1_2_1
- v1_2_10-recalled
- v1_2_11
- v1_2_11_rc1
- v1_2_11rc3
- v1_2_12
- v1_2_12_rc1
- v1_2_12_rc2
- v1_2_12_rc3
- v1_2_12_rc4
- v1_2_12_rc5
- v1_2_12_rc6
- v1_2_13
- v1_2_13_rc1
- v1_2_13_rc2
- v1_2_13_site_update
- v1_2_14
- v1_2_14_maven
- v1_2_14_rc1
- v1_2_14_site_update
- v1_2_15
- v1_2_15_rc1
- v1_2_15_rc2
- v1_2_15_rc3
- v1_2_15_rc4
- v1_2_15_rc5
- v1_2_15_rc6
- v1_2_16
- v1_2_16_rc1
- v1_2_16_rc2
- v1_2_17
- v1_2_17-rc1
- v1_2_17_rc1
- v1_2_17_rc2
- v1_2_17_rc3
- v1_2_2
- v1_2_3
- v1_2_4
- v1_2_6
- v1_2_7
- v1_2_9
- v1_2_alpha0
- v1_2_alpha7
- v1_2beta1
- v1_2final
- v1_3alpha_1
- v1_3alpha_6
- v_1_0
- v_1_0_1
- v_1_0_4
- v_1_1
- v_1_1_1
- v_1_1_2
- v_1_1_3
- v_1_1_b1
- v_1_1b2
- v_1_1b3
- v_1_1b5
- v_1_1b6
- v_1_1b7
- v_1_2beta3
ugli.xml
<project name="ugli" default="usage" basedir="." >
<!-- The directory where source files are stored. -->
<property name="java.source.dir" value="./src/java/"/>
<!-- Destination for compiled files -->
<property name="javac.dest" value="./classes"/>
<property name="tmp.java.source.dir" value="./tmp/src"/>
<property name="tmp.javac.dest" value="./tmp/classes"/>
<!-- The directory where source files are stored. -->
<property name="version" value="1.0alpha"/>
<!-- Deprecation warning? -->
<property name="deprecation" value="on"/>
<property name="UGLI_STEM" value="org/apache/ugli"/>
<!-- ================================================================= -->
<!-- Default target -->
<!-- ================================================================= -->
<target name="usage">
<echo>
These are some of the targets supported by this ANT build scpript:
build.core - compile core UGLI files.
ugli-nop.jar - build the jar file of the same name.
ugli-simple.jar - build the jar file of the same name.
ugli-jdk14.jar - build the jar file of the same name.
</echo>
</target>
<target name="init">
<mkdir dir="tmp"/>
<mkdir dir="${tmp.java.source.dir}"/>
<mkdir dir="${tmp.javac.dest}"/>
</target>
<!-- ================================================================= -->
<!-- Remove all generated (compiled) class files. -->
<!-- ================================================================= -->
<target name="clean" description="Delete all compiled UGLI files.">
<delete dir="${javac.dest}/org/apache/ugli" />
</target>
<!-- ================================================================== -->
<!-- Copy UGLI files into log4j source tree. This step is necessary for -->
<!-- building log4j. However, it needs to be done whenever code in UGLI -->
<!-- changes -->
<!-- ================================================================== -->
<target name="copy-into-log4j">
<!-- delete any stale copy of LoggerFactory.java -->
<delete><fileset dir="src/java/org/apache/ugli" includes="LoggerFactory.java"/></delete>
<!-- copy a filtered version of ugli to tmp/src -->
<copy todir="src/java">
<fileset dir="src/filtered-java">
<include name="**/*.java"/>
<exclude name="**/impl/JDK14*.java"/>
</fileset>
<filterset><filter token="IMPL" value="Log4j"/></filterset>
</copy>
</target>
<target name="julCheck">
<available classname="java.util.logging.Logger" property="julPresent">
</available>
<fail unless="julPresent">
Building the UGLI implementation for JDK 1.4 logging
requires the presence of JDK 1.4 or later.
</fail>
</target>
<!-- =================================================================== -->
<!-- Generic target that can build NOP, Simple and JDK14 implementations -->
<!-- as specified by the "jar-name" and "impl" parameters. -->
<!-- =================================================================== -->
<target name="ugli-IMPL.jar" depends="init">
<!-- delete all previously existing files in tmp -->
<delete><fileset dir="tmp/" includes="**/*"/></delete>
<!-- copy a filtered version of ugli to tmp/src -->
<copy todir="tmp/src">
<fileset dir="src/filtered-java">
<include name="**/*.java"/>
</fileset>
<filterset><filter token="IMPL" value="${IMPL}"/></filterset>
</copy>
<javac srcdir="${tmp.java.source.dir}"
destdir="${tmp.javac.dest}"
deprecation="on"
includes="${UGLI_STEM}/*.java,
${UGLI_STEM}/impl/MessageFormatter.java,
${UGLI_STEM}/impl/${impl}*.class"
debug="${debug}">
</javac>
<jar jarfile="${jar-name}" basedir="${tmp.javac.dest}"
includes="${UGLI_STEM}/*.class,
${UGLI_STEM}/impl/MessageFormatter.class,
${UGLI_STEM}/impl/${IMPL}*.class"
>
<manifest>
<attribute name="Manifest-version" value="1.0"/>
<section name="org/apache/ugli/">
<attribute name="Implementation-Title" value="${IMPL} implementation"/>
<attribute name="Implementation-Version" value="${version}"/>
<attribute name="Implementation-Vendor" value="Apache Software Foundation"/>
</section>
</manifest>
</jar>
</target>
<target name="ugli-nop.jar">
<antcall target="ugli-IMPL.jar">
<param name="IMPL" value="NOP"/>
<param name="jar-name" value="ugli-nop.jar"/>
</antcall>
</target>
<target name="ugli-simple.jar">
<antcall target="ugli-IMPL.jar">
<param name="IMPL" value="Simple"/>
<param name="jar-name" value="ugli-simple.jar"/>
</antcall>
</target>
<target name="ugli-jdk14.jar" depends="julCheck">
<antcall target="ugli-IMPL.jar">
<param name="IMPL" value="JDK14"/>
<param name="jar-name" value="ugli-jdk14.jar"/>
</antcall>
</target>
<target name="jar" depends="ugli-nop.jar, ugli-simple.jar, ugli-jdk14.jar"/>
</project>