【发布时间】:2017-01-09 05:20:46
【问题描述】:
根据文档,Syslog-ng 默认允许每条消息的长度为 8192 字节。当大小超过 8K 时,Syslog 将消息一分为二。
当我全局应用 log_msg_size() 参数并将值修改为 16K 时,它可以工作。但我只想将此参数应用于特定来源;允许最大 16K 的事件并将全局参数保持为默认值。
是否可以仅将log_msg_size() 应用于特定来源?
如果是,那么我应该在下面的例子中提到它。如果我们将syslog_msg_size 的值修改为 16K,它会影响我的系统/CPU 性能吗?请指教。
例子:
source s_tets {
udp(ip(0.0.0.0) port(100));
tcp(ip(0.0.0.0) port(100) max-connections(100));
};
destination d_test {file("/filepath" };
log { source(s_test); destination(d_dest); };
【问题讨论】:
标签: logging size syslog msg syslog-ng