0

我有一个系统日志目标,速率限制为 1000 个事件/秒,用于错误优先级。我有另一个日志目标,目标类型为文件,用于错误优先级。我遇到的问题是,syslog 中有一个字段(加密后的响应有效负载)被截断。我使用 xsl:message 进行日志记录。记录到文件的消息

这听起来像是 syslog 服务器所需的配置更改。谁能给点指导,有人遇到过类似的问题吗?系统日志服务器是否存在任何配置以增加日志限制?

4

1 回答 1

0

添加到它,发现这个链接对 syslogd 很有用,用于支持更长的 syslog 消息。

截断的系统日志消息

以下是增加消息长度的步骤作为 root,请按照以下简单步骤操作:

This is pretty safe, but just in case: cp -p /usr/sbin/syslogd /usr/sbin/syslogd.bak
cd /usr/src/usr.sbin/syslogd/
vi syslogd.c
find this line in that file (line 71 for me):

#define MAXLINE 1024 /* maximum line length */

... and change '1024' to the value you need (maybe 2048 or 4096).
make obj && make depend && make && make install
/etc/rc.d/syslogd restart
于 2012-01-11T17:25:21.910 回答