我正在使用带有logback的slf4j日志记录,并在我编写的应用程序的开头
InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
Run Code Online (Sandbox Code Playgroud)
然后我在管道中添加了一个新LoggingHandler(InternalLogLevel.DEBUG)实例.不幸的是,这仍然没有记录任何东西,我正在调试,调试级别是问题,只是跳过日志记录本身.
我该如何设置才能使用它LoggingHandler?
Iva*_*pov 11
我做了一个小例子,确实有效 - 我把它放在github上的gist上.它使用logback作为slf4j的后端.应该注意的时刻是:
InternalLoggerFactory.setDefaultFactory(Slf4JLoggerFactory.INSTANCE);应该在程序的入口点执行.有时这个"切入点"可能很难确定.即使没有LoggingHandler,您也应该看到来自org.jboss.netty.channel.socket.nio.SelectorUtil的静态初始化程序的两个调试消息(使用Netty版本3.6.0.Final):
11:54:00.959 [main] DEBUG o.j.n.c.socket.nio.SelectorUtil - Using select timeout of 500
11:54:00.962 [main] DEBUG o.j.n.c.socket.nio.SelectorUtil - Epoll-bug workaround enabled = false
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
15914 次 |
| 最近记录: |