2015-10-06 52 views
0

我想将连接记录记录到Netty应用程序中的文件。但log.info("XXXX")可以发出一个I/O请求,它将阻止当前的NIO线程导致性能问题。Netty:将消息记录到文件的正确方法

那么在Netty中记录消息的最佳方式是什么?

+0

使用异步日志记录,几乎所有流行的日志库一样log4j的,的logback有异步的appender。 Nicholas也提到了log4j2。 –

回答

0

如果这是你的问题,我会看看Java的一个异步日志框架。这里有一对夫妇有极快,低延迟了良好的口碑:

+0

谢谢,我花了大约一个小时从log4j1X迁移到log4j2 – Neo

+0

尼斯。它如何比较? – Nicholas

+0

xml配置文件的格式完全不同。我大部分时间都在重写配置文件。 – Neo