带有SyslogAppender的Log4net,1kb消息限制

时间:2008-09-17 14:42:01

标签: log4net syslog

有没有人找到解决这个问题的方法?或者是一种更好的技术,可以可靠地聚合来自多个Web服务器的日志记录?

关于良好的log4net日志文件分析工具的任何想法(纯文本而不是XML) - 除了当然好的'ol grep :)。

4 个答案:

答案 0 :(得分:2)

我在另一个问题上阅读了logFaces,或者您可以使用套接字appender并编写自己的服务器。 logFaces将自己描述为“日志服务器,聚合器和查看器”,但我还没有尝试过。

答案 1 :(得分:1)

基于数据库的appender非常适合从多个服务器收集日志。

答案 2 :(得分:1)

1024字节限制是syslog RFC的一部分(第4.1节),UDP传输没有保证传送(如果您担心以太网中的日志行丢失)。我认为syslog-ng可以解决这两个问题,但我不是系统日志专家。

答案 3 :(得分:0)

限制是由syslog本身强加的,而不是appender。

我不知道log4net,但NLog与“共享”文件目标完全正常 - 即多个进程可以写入同一个file