我知道它的软件包差Logger.getLogger(className)和LogFactory.getLog(className)之间的区别?
1)org.apache.log4j.Logger logger = Logger.getLogger(clazz);
2)org.apache.commons.logging.Log log = LogFactory.getLog(clazz);
第一个经由log4j
使用记录器和第二个使用commons.logging
。我们有一个巨大的项目,在某些类别中,记录器使用log4j
进行配置,在某些情况下,其配置为commons.logging
。
我确实找到了一个log4j属性文件虽然。是否有类似的属性文件为commons.logging
?我在哪里配置公用日志记录?我无法看到由commons-logging
生成的日志。
任何帮助表示赞赏。
Commons日志记录包装其他日志库;如果你使用的是log4j,它会使用该配置文件。 – 2012-04-20 13:00:43
那么常用日志在内部使用Log4j?请解释你的意思。我对此一无所知。 – 2012-04-20 13:01:55
您可以使用commons-logging.properties文件 – Satya 2012-04-20 13:02:03