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.

Comments