[英]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.