Type: | enum |
Default: | default |
Context: | superuser |
Restart: | false |
Values: | [terse, default, verbose] |
Controls the amount of detail written in the server log for each message that is logged. Valid values are TERSE
, DEFAULT
, and VERBOSE
, each adding more fields to displayed messages. TERSE
excludes the logging of DETAIL
, HINT
, QUERY
, and CONTEXT
error information. VERBOSE
output includes the SQLSTATE
error code (see also errcodes-appendix) and the source code file name, function name, and line number that generated the error. Only superusers and users with the appropriate SET
privilege can change this setting.
Recommendations
Unless doing intensive debugging. Alternately, set to TERSE if managing log volume is becoming a problem.
On StackOverflow
On pgsql-hackers
- Make postmaster environment dump easier to skim over
- Re: using __func__ to locate and distinguish some error messages
- Re: Fix src/test/subscription/t/029_on_error.pl test when wal_debug is enabled
- Re: Improve the error message for logical replication of regular column to generated column.
- Re: Synchronizing slots from primary to standby