Syslog-ng 似乎只允许最多 8192 字节的 log_msg_size,之后它将日志消息拆分为多个日志消息。在全局选项或源选项中设置它以使用超过 8192 似乎不起作用。我想知道是否需要设置其他选项以不拆分很长的日志。我意识到这可能是需要长日志消息的非常罕见的情况,但是应用程序日志记录设计得很差,我们目前在修复日志记录时需要此功能。
在查看源代码时,似乎 log_msg_size 存储为 gint 类型,我记得最多可以存储 +32787 对吗?
如果我可以放置的最大值是 8192,那么我想我将不得不想出其他东西来处理拆分日志,否则将不胜感激。