有没有一种简单的方法可以使用 syslog 记录大于 2048 个字符的消息?例如 curl 请求的原始响应。

// msg is a string > 2048 char. This truncates message to 2048 chars
syslog(LOG_DEBUG, msg);

最佳答案

2K 限制也可能来自 rsyslog(这是默认限制)。您应该可以使用以下内容进行更改:

$MaxMessageSize 10k

并将其放在配置开头的某个位置:

Centralized rsyslog : max size of message

关于php - 如何增加 php syslog 最大限制为 2048,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20142983/

10-13 00:13