Re: client_min_messages not suppressing messages in psql nor pgAdminIII

From: Kevin Field <kev(at)brantaero(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: client_min_messages not suppressing messages in psql nor pgAdminIII
Date: 2014-01-21 20:04:53
Message-ID: 52DED2E5.5020107@brantaero.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

>> Why not use NOTICE? INFO is supposed to be used for things the user
>> *requested* to see (for example, by supplying the "verbose" option to one
>> of the commands which take that option).
>
>> The documentation could be clearer on this, but it seems to suggest that
>> there is no way to turn off INFO to the client.
>
> Yeah. Per elog.h:
>
> #define INFO 17 /* Messages specifically requested by user (eg
> * VACUUM VERBOSE output); always sent to
> * client regardless of client_min_messages,
> * but by default not sent to server log. */
>
> You should not be using level INFO unless you are responding to an
> explicit client request to get the output. If memory serves, we'd
> not even have invented that level except that VACUUM VERBOSE existed
> before we invented the elog levels, and we wanted to preserve its
> always-print-the-results behavior.

Thank you very much Jeff and Tom for the clarification! This was
bugging me, and I'm glad to know the right thing to do now. :)

Kev

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2014-01-21 20:32:54 Re: pg_config problems on PG9.3/Centos?
Previous Message Ken Tanzer 2014-01-21 20:04:39 pg_config problems on PG9.3/Centos?