* Philip Hazel <[EMAIL PROTECTED]> [2006-02-16 09:34:09 +0000]:

> > I've just set up exim (4.54) for the first time on one of our servers, and 
> > am 
> > running the service using tcpserver (part of daemontools), executing 
> > `/usr/sbin/exim -bdf -q15m`, and this works, however I would prefer to do 
> > the 
> > logging with multilog to keep the logs consistant with everything else on 
> > our 
> > servers.  To do this, I need exim to output lines to the stderr/out without 
> > any prefixed timestamps instead of creating it's own files.
> 
> This is not possible. I can't remember why -bdf was invented, but I 
> don't think it was for this purpose. Note that Exim will spawn many
> subprocesses as it executes, and various file descriptors are
> manipulated (open, closed, renamed) at various stages. There is no
> attempt to preserve the original stdout (and stderr is preserved only if
> -d or -v is used). Therefore, it would be a huge undertaking to check 
> this all out and make it work. At least, that's what I suspect. Since it 
> seems of minority interest, the chances of it being done are rather 
> small, I'm afraid.
> 
> > Is there a way to do it including the redundant timestamp prefixes?
> 
> Exim can log to syslog. Can you not capture it that way?
> 
> The other approach that is used is to run a program that "tail"s Exim's 
> log file and feeds the data to some other program.
> 
> > Is there a TODO for logging to stdout?
> 
> No. Firstly because nobody as ever asked for it before, and secondly for 
> the reasons stated above.
> 
> On Wed, 15 Feb 2006, Vincent Danen wrote:
> 
> > Quite frankly, if exim can log both to a file and to syslog, then I can
> > make socklog handle the "keepable" logs and keep a single "today" log
> > written by exim itself for the sole purpose of tracking stats.
> 
> Exim *can* log both to a file and to syslog. See section 48.1 of the 
> manual.

This is good to hear.  My suggestion to Casey then would be to maybe
invesigate socklog as a replacement for syslogd and grab the mail.*
facility and put into an exim logging dir or something (which now that I
know can be done, I'll be doing myself).

Thanks, Philip.

-- 
Annvix - Secure Linux Server: http://annvix.org/
"lynx -source http://linsec.ca/vdanen.asc | gpg --import"
{FEE30AD4 : 7F6C A60C 06C2 4811 FA1C  A2BC 2EBC 5E32 FEE3 0AD4}
Wasting time like it was free...

Attachment: pgpYhn8uMo3yL.pgp
Description: PGP signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to