From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: "Unified logging system" breaks access to pg_dump debug outputs |
Date: | 2020-09-15 16:59:13 |
Message-ID: | 1334571.1600189153@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I wrote:
> Alternatively, we might consider inventing an additional logging.c
> function pg_logging_increase_level() with the obvious semantics, and
> make the various programs just call that when they see a -v switch.
> That would be a slightly bigger patch, but it would more easily support
> programs with a range of useful verbosities, so maybe that's a better
> idea.
After further thought, I concluded that's a clearly superior solution,
so 0001 attached does it like that. After noting that the enum values
are in the opposite direction from how I thought they went, I realized
that "increase_level" might be a bit ambiguous, so I now propose to
call it pg_logging_increase_verbosity.
> (Note: it seems possible that the theoretical multiple verbosity
> levels in pg_dump were already broken before cc8d41511, because
> right offhand I do not see any code that that removed that would
> have allowed invoking the higher levels either.
Closer inspection says this was almost certainly true, because
I discovered that pg_dump -v -v crashes if you don't specify
an output filename :-(. So this has probably been unreachable
at least since we went over to using our own snprintf always;
before that, depending on platform, it might've been fine.
So we also need 0002 attached to fix that.
regards, tom lane
Attachment | Content-Type | Size |
---|---|---|
0001-invent-pg_logging_increase_verbosity.patch | text/x-diff | 3.8 KB |
0002-fix-broken-debug-message.patch | text/x-diff | 540 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2020-09-15 17:05:59 | Re: PG 13 release notes, first draft |
Previous Message | Andrey M. Borodin | 2020-09-15 16:46:11 | Re: Yet another fast GiST build |