【发布时间】:2012-03-24 14:22:24
【问题描述】:
我正在使用带有 logback 的 slf4j 日志记录,并且在我的应用程序开始时我编写了
InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
然后我在管道中添加了一个新的 LoggingHandler(InternalLogLevel.DEBUG) 实例。
不幸的是,这仍然没有记录任何内容,我正在调试,调试级别是问题所在,只是跳过了记录本身。
我应该如何设置才能使用这个LoggingHandler?
【问题讨论】:
-
你能详细说明一下 DEBUG 的问题是什么吗?
-
我看不出为什么在 DEBUG 级别进行日志记录不起作用。自己在 DEBUG 级别进行日志记录是否有效?如果是这样,您能否向我们提供重现问题的具体代码?
-
你的项目类路径中有
slf4j-api.jar和sl4j的一些实现(如logback)吗?您还需要在特定于实现的配置文件中配置日志级别(例如logback.xmlforlogback)。 -
可以试试把上面这行代码放到
static {}初始化代码块里吗?