Log4j是否有非阻塞NIO版本的Socket Appender?

时间:2011-07-19 14:21:06

标签: sockets log4j nio

我正在为分散的Web负载测试应用程序实现一个日志记录系统。

它需要远程代理将日志事件频繁地发送到控制器(每秒5-10个事件),并发送大量日志消息(每个日志事件100K-500K)。

我想知道是否有针对Log4j的Socket Appender的非阻塞NIO实现?如果是,它是否能够满足要求?

谢谢, Ellick

2 个答案:

答案 0 :(得分:1)

检查AsyncAppender

这是一个包含用法示例和一些提示的博客条目: http://www.spartanjava.com/2009/asynchronous-logging-with-log4j/

HTH

答案 1 :(得分:0)

每秒高达5MB。使用或不使用NIO不会有太大的区别。我会更关心网络是否能够从多个来源处理这个问题。