【发布时间】:2012-12-21 10:00:26
【问题描述】:
我们正在从 commons-logging 迁移到 slf4j。
我们正在使用 org.apache.fop.apps.Driver 类来生成 PDF 文件。现在,Driver 类的 setLogger() 方法将 org.apache.avalon.framework.logger.Logger 作为参数。
org.apache.avalon.framework.logger 包中提供了CommonsLogger 方法,将commons-logging logger 转换为org.apache.avalon.framework.logger.Logger。
请在下面找到示例代码:
org.apache.fop.apps.Driver driver = new Driver();
driver.setLogger(new CommonsLogger(logger, getClass().getName()));
现在,slf4j logger 的替代品是什么?
最好,我猜是使用 NullLogger() 而不是 CommonsLogger()。请告诉我是否有更好的解决方案。
【问题讨论】:
标签: slf4j apache-commons-logging