Re: Patch: Allow formatting in log_line_prefix - Mailing list pgsql-hackers

From Vik Fearing
Subject Re: Patch: Allow formatting in log_line_prefix
Date
Msg-id 521C5B8D.90909@dalibo.com
Whole thread Raw
In response to Patch: Allow formatting in log_line_prefix  (David Rowley <dgrowleyml@gmail.com>)
Responses Re: Patch: Allow formatting in log_line_prefix  (David Rowley <dgrowleyml@gmail.com>)
List pgsql-hackers
On 08/27/2013 05:06 AM, David Rowley wrote:
> Heikki wrote that it might be useful to allow formatting in the
> log_line_prefix here
> http://www.postgresql.org/message-id/5187CADB.50306@vmware.com
>
> I thought I'd take a bash at implementing space padding part on
> log_line_prefix options.
>
> It's been a while since I worked with the PostgreSQL source, so please
> forgive me if my coding style is a bit off or the patch is not quite
> in the correct format.
>
> It's a little rough around the edges at the moment and likely the
> documentation needs more work, but I'm at the stage of wanting to know
> if this is even wanted or needed by people.
>
> If you apply this patch you can do things like have %10u %-10d in your
> log_line_prefix which will include spaces to give the option the
> number you specify as the minimum width. Left and right aligning is
> supported.
>
> Let this be the thread to collect consensus to whether this needed and
> useful.

I was just working on this last week!  I didn't get a chance to post it
because I was still polishing it.  I first took the same approach as you
but decided it reduced the clarity of the code so I re-did it a
different way.  I'll attach it here along with yours to see which way
others like it.

Did you test performance?  You should add your patch to the next commitfest.

--
Vik


Attachment

pgsql-hackers by date:

Previous
From: Pavel Stehule
Date:
Subject: Re: PL/pgSQL PERFORM with CTE
Next
From: Ashutosh Bapat
Date:
Subject: Clarification on materialized view restriction needed