> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Tom Lane
> Sent: 07 June 2004 14:30
> To: Andreas Pflug
> Cc: PostgreSQL Development
> Subject: Re: [HACKERS] serverlog function (log_destination file) 
> 
> Andreas Pflug <[EMAIL PROTECTED]> writes:
> > Hm, what I missed is that pg_ctl's -l parameter converts to 
> a simple 
> > stderr redirection, and it's hardly possible to find out 
> where it's going.
> > This could be solved by a file log_destination option or a
> > freopen(...,stderr) from a guc variable.
> 
> Any such patch would be rejected, because it would break the 
> ability to pipe stderr into another program (such as 
> logrotate).  And what of the syslog case?

I see the problems with the existing mechanisms, but just to float an
idea - what about adding a GUC variable that can be used to specify an
amount of shared memory to use as a fifo area in which a copy of the log
output is stored for return to clients that might want it (accessing it
via internal functions)?

Regards, Dave

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to