On Sat, Jul 4, 2015 at 2:30 PM, Amit Kapila <amit.kapil...@gmail.com> wrote: > On Thu, Jul 2, 2015 at 4:41 AM, Gurjeet Singh <gurj...@singh.im> wrote: >> >> On Fri, Aug 17, 2007 at 3:14 PM, Alvaro Herrera >> <alvhe...@commandprompt.com> wrote: >>> >>> Gregory Stark wrote: >>> > >>> > I'm having trouble following what's going on with autovacuum and I'm >>> > finding >>> > the existing logging insufficient. In particular that it's only logging >>> > vacuum >>> > runs *after* the vacuum finishes makes it hard to see what vacuums are >>> > running >>> > at any given time. Also, I want to see what is making autovacuum decide >>> > to >>> > forgo vacuuming a table and the log with that information is at DEBUG2. >>> >>> So did this idea go anywhere? >> >> >> Assuming the thread stopped here, I'd like to rekindle the proposal. >> >> log_min_messages acts as a single gate for everything headed for the >> server logs; controls for per-background process logging do not exist. If >> one wants to see DEBUG/INFO messages for just the Autovacuum (or >> checkpointer, bgwriter, etc.), they have to set log_min_messages to that >> level, but the result would be a lot of clutter from other processes to >> grovel through, to see the messages of interest. >> > > I think that will be quite helpful. During the patch development of > parallel sequential scan, it was quite helpful to see the LOG messages > of bgworkers, however one of the recent commits (91118f1a) have > changed those to DEBUG1, now if I have to enable all DEBUG1 > messages, then what I need will be difficult to find in all the log > messages. > Having control of separate logging for background tasks will serve such > a purpose. >
+1 I sometime want to set log_min_messages per process, especially when less than DEBUG level log is needed. It's not easy to set log level to particular process from immediately after beginning of launch today. Regards, -- Sawada Masahiko -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers