2009-08-16 14 views
1

私はlog4j.propertiesのDEBUGレベルでログに記録するいくつかのことを指定します私の現在のディレクトリ内のファイル、およびINFOなど他のすべて持っている:なぜ私のlog4j.propertiesファイルが使用されていないのですか?

log4j.rootLogger=WARN, stdout 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=[%5p] %d{mm:ss} (%F:%M:%L)%n%m%n%n 

log4j.logger.com.xcski=DEBUG 
log4j.logger.org.apache.nutch.protocol.http=DEBUG 
log4j.logger.org.apache.nutch.fetcher.Fetcher=DEBUG 

を私はアリからプロジェクトを実行します。

<target name="crawl" depends="compile"> 
    <java classname="com.xcski.nutch.crawler.Crawler" 
     maxmemory="1000m" fork="true"> 
     <classpath refid="run.classpath"/> 
    </java> 
</target> 

何らかの理由で、私が得る唯一の出力はLOG.debugではなくLOG.info()からのものです。私はそれが何か自明なものだと確信していますが、私は今一時間壁に頭を打ってきたので、私はそれを試してみると思った。

答えて

5

現在のディレクトリは、デフォルトではクラスパスに含まれていません。明示的に追加しましたか?

+0

D'oh!私はそれを知っていたはずです。 –

関連する問題