繁体   English   中英

如何打开Netty中的纯文本日志记录?

[英]How do i turn on plain text logging in netty?

有没有办法在netty输出中打开纯文本日志记录?

如何打开netty中的纯文本日志记录?

谢谢

LoggingHandler添加到管道中:

pipeline.addLast("logger", new LoggingHandler());

默认情况下,此Handler记录到控制台,但是您可以定义其他LoggererFactory

从JavaDoc:

创建一个InternalLogger或更改默认的工厂实现。 该工厂允许您选择Netty应该使用的日志框架。 默认工厂为Slf4JLoggerFactory。 如果SLF4J不可用,则使用Log4JLoggerFactory。 如果Log4J不可用,则使用JdkLoggerFactory。 您可以在加载其他Netty类之前将其更改为首选的日志记录框架:InternalLoggerFactory.setDefaultFactory(new Log4JLoggerFactory());

请注意,新的默认工厂仅对更改默认工厂后加载的类有效。 因此,应尽早调用setDefaultFactory(InternalLoggerFactory),并且不应多次调用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM