On Thu, 16 Dec 2004, Mike Sturdee wrote:
> I have exim set to use syslog, and I set SYSLOG_LONG_LINES=yes at buildtime.
> I'm using syslog-ng, and have set log_msg_size(8192) in it. I have
> successfully sent 3k test lines to it.
> Exim however truncates the log line at around 1000 bytes. (having set
> SYSLOG_LONG_LINES=yes it does not do the [1/3] log line splitting, so
> it does somewhat honor the option). The rest of the log line does not
> appear elsewhere in any log file, it's just gone..
1. If you set logging to a file, does Exim correctly write these long lines
there?
2. As far as I can see from the code, Exim should just write the text to
syslog. To debug this further, additional debugging code will have to be
added to Exim to check that statement.
3. Exim itself has a maximum length of log line, but it defaults to 8192.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book