4

syslog を使用して 2048 文字を超えるメッセージをログに記録する簡単な方法はありますか? たとえば、curl リクエストの生のレスポンスです。

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

1 に答える 1

4

2K の制限は、rsyslog にも由来する可能性があります (これがデフォルトの制限です)。次のような方法で変更できるはずです。

$MaxMessageSize 10k

そして、設定の最初のどこかに置きます:

一元化された rsyslog : メッセージの最大サイズ

于 2013-12-10T16:02:27.513 に答える