为什么不习惯于我的log4j.properties文件?(Why isn't my log4

2019-10-17 06:59发布

我在我的当前目录中的log4j.properties文件,指定一些事情记录在DEBUG级别,以及其他一切的信息:

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。 我敢肯定,这是一些小事,但我一直在打我的头撞在墙上了一个小时,我想我会尝试SO。

Answer 1:

当前目录是不包含在类路径默认。 你加它明确?



文章来源: Why isn't my log4j.properties file getting used?
标签: ant log4j