设置使用Commons-logging编写日志的方式

时间:2011-03-07 07:20:36

标签: java logging apache-commons-logging

我可以设置使用Commons-logging而不是log4j写入日志的方式吗?

由于规范,我真的想使用commin-logging。

2 个答案:

答案 0 :(得分:2)

不,你不能。引用the documentation itself

  

JCL只提供了编写日志消息的桥梁。它不支持(也不支持)底层日志系统的任何配置API。

这是设计的。我们的想法是使用通用的日志记录API,同时能够使用您想要的任何底层日志库。您仍然需要配置该底层库。

答案 1 :(得分:0)

Commons-logging只是您的应用程序和底层日志记录系统之间的桥梁,因此Joachim指出您不能将其用于配置。 同样不会阻止你使用log4j,你仍然需要一个底层的日志记录实现。

也可能想看看这里讨论的slf4j http://helpdesk.objects.com.au/java/which-logging-framework