Re: Export log_line_prefix(); useful for emit_log_hook. - Mailing list pgsql-hackers

From Jeff Davis
Subject Re: Export log_line_prefix(); useful for emit_log_hook.
Date
Msg-id 96bad2085dce2585fc747e20eba0aec4364cd371.camel@j-davis.com
Whole thread Raw
In response to Re: Export log_line_prefix(); useful for emit_log_hook.  (Michael Paquier <michael@paquier.xyz>)
List pgsql-hackers
On Wed, 2022-06-29 at 10:17 +0900, Michael Paquier wrote:
> On Tue, Jun 28, 2022 at 11:52:56AM -0700, Jeff Davis wrote:
> > Patch attached. Some kinds of emit log hooks might find it useful
> > to
> > also compute the log_line_prefix.
> 
> Have you played with anything specific that would require that?  I
> am fine to expose this routine, being mostly curious about what kind
> of recent format implemented with the elog hook would use it.

Just a slightly different format that is directly digestible by another
system, while still preserving what the original messages in the file
would look like.

There are other ways to do it, but it's convenient. If we use, e.g.,
csv or json format, we lose the log_line_prefix and would need to
regenerate it from the individual fields.

Regards,
    Jeff Davis





pgsql-hackers by date:

Previous
From: Jeff Davis
Date:
Subject: Re: Hardening PostgreSQL via (optional) ban on local file system access
Next
From: Dong Wook Lee
Date:
Subject: Add test of pg_prewarm extenion