[prev in list] [next in list] [prev in thread] [next in thread]
List: jakarta-commons-user
Subject: [logging]
From: David Durham <david.durham1 () scott ! af ! mil>
Date: 2004-08-31 15:11:09
Message-ID: 4134950D.5010005 () scott ! af ! mil
[Download RAW message or body]
For some reason, no log4j log files are being generated when I run a
JUnit task.
The code is simple enough:
public static final Log log = LogFactory.getLog(AccountTest.class);
...
log.debug("something");
Here are my Ant targets:
<!-- Start Unit Test Targets -->
<target name="tests.compile" depends="application.build,prepare.tests">
<!-- Compile the test sources -->
<javac destdir="${tests.classes}" srcdir="${tests.src}">
<classpath>
<pathelement path="${classpath}"/>
<pathelement path="${application.dest.classes}"/>
</classpath>
</javac>
</target>
<target name="tests.report">
<!-- If logs were generated, copy to buildTemp -->
<move todir="${tests.logs}" overwrite="true">
<fileset dir="." includes="*.log"/>
</move>
<!-- create a unit test report -->
<junitreport todir="${tests.reports}">
<fileset dir="${tests.reports}" includes="TEST-*.xml"/>
<report format="frames" todir="${tests.reports}/html"/>
</junitreport>
</target>
<target name="tests.run.all" depends="tests.compile"
description="Executes unit tests.">
<!-- Execute the unit tests -->
<junit printsummary="on" failureproperty="testsFailed" >
<formatter type="xml"/>
<classpath>
<pathelement path="${classpath}"/>
<pathelement path="${application.dest.classes}"/>
<pathelement path="${tests.classes}"/>
</classpath>
<batchtest todir="${tests.reports}">
<fileset dir="${tests.classes}">
<include name="**/*"/>
</fileset>
</batchtest>
</junit>
<antcall target="tests.report"/>
</target>
<!-- End Unit Test Targets -->
Within ${application.dest.classes} is a log4j.properties file.
${classpath} refers to a bunch of jar files (commons-logging, log4j,
etc.) and, btw, I do get a Junit report, but no logging and I can't seem
to write to System.out either.
I'm running Ant from the command line.
Can anyone spot something obviously wrong with this?
I posted this question on the Ant user list, but did not receive a response. I would \
post to JUnit, but it's a yahoo group and I can't get to it from work because of a \
proxy. Thanks for any help.
- Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic