在哪里可以找到log4j服务器?
我想将不同的log4j日志集中到服务器上。在哪里可以找到一个?Log4j可以定向到任何输出流,包括连接到另一台计算机的套接字。在哪里可以找到log4j服务器?,log4j,Log4j,我想将不同的log4j日志集中到服务器上。在哪里可以找到一个?Log4j可以定向到任何输出流,包括连接到另一台计算机的套接字。 您仍然需要编写一个接收log4j数据并将其写入日志文件的小应用程序。是的,使用socketappender登录到远程主机,但我不相信现在还没有一个高效的接收器可以代替写入 thanx我的两分钱 您是否正在寻找gui应用程序(例如用于调试) 试一试 您是否正在寻找集中化的归档(例如,用于生产系统管理) 您可以使用jdbc appender并将所有日志存储在数据库中
您仍然需要编写一个接收log4j数据并将其写入日志文件的小应用程序。是的,使用socketappender登录到远程主机,但我不相信现在还没有一个高效的接收器可以代替写入 thanx我的两分钱 您是否正在寻找gui应用程序(例如用于调试)
- 试一试
- 您可以使用jdbc appender并将所有日志存储在数据库中
- 试一试 (仅log4j 2.0,我从未使用过)
Karl我建议使用SyslogAppender,如果在Windows上运行,则获取syslog守护程序的开源实现。Unix/Linux/etc自带了对Syslog的本机支持。试试,它是在Apache日志服务之上构建的日志服务器、聚合器和查看器
披露:我是本产品的作者。你可以试试(www.splunk.com)。免费版可以让你每天记录和索引高达500毫克。我们部署了一台服务器,并且log4net(.log4j的net版本)和NLog都从多台机器登录到它。您还可以让splunk监视不同计算机上的其他日志,以便在应用程序开始抛出错误之前快速识别哪些更改。@andcoz,您知道在哪里可以找到接收器的二进制分布吗?我喜欢这个想法,这正是我们所使用的。但是,
SyslogAppender
存在一个问题,即它使用UDP协议,因此具有最大消息大小。系统日志规范似乎将此大小定义为1k。你看到这个有问题吗?