2009-08-16 101 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.info(),而不是LOG.debug。我確信這是件微不足道的事,但我現在一直在頭撞牆,現在我想我會試試。

回答

5

當前目錄默認不包含在classpath中。你明確添加了嗎?

+0

D'oh!我應該知道這一點。 – 2009-08-16 18:24:14

相關問題