aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/config.sgml20
1 files changed, 19 insertions, 1 deletions
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 371d7838fb6..3cac340f323 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -6438,9 +6438,13 @@ local0.* /var/log/postgresql
right with spaces to give it a minimum width, whereas a positive
value will pad on the left. Padding can be useful to aid human
readability in log files.
+ </para>
+
+ <para>
This parameter can only be set in the <filename>postgresql.conf</filename>
file or on the server command line. The default is
<literal>'%m [%p] '</literal> which logs a time stamp and the process ID.
+ </para>
<informaltable>
<tgroup cols="3">
@@ -6478,6 +6482,11 @@ local0.* /var/log/postgresql
<entry>yes</entry>
</row>
<row>
+ <entry><literal>%b</literal></entry>
+ <entry>Backend type</entry>
+ <entry>no</entry>
+ </row>
+ <row>
<entry><literal>%p</literal></entry>
<entry>Process ID</entry>
<entry>no</entry>
@@ -6548,6 +6557,14 @@ local0.* /var/log/postgresql
</tgroup>
</informaltable>
+ <para>
+ The backend type corresponds to the column
+ <structfield>backend_type</structfield> in the view <xref
+ linkend="pg-stat-activity-view"/>, but additional types can appear
+ in the log that don't show in that view.
+ </para>
+
+ <para>
The <literal>%c</literal> escape prints a quasi-unique session identifier,
consisting of two 4-byte hexadecimal numbers (without leading zeros)
separated by a dot. The numbers are the process start time and the
@@ -6772,7 +6789,7 @@ log_line_prefix = '%m [%p] %q%u@%d/%a '
character count of the error position therein,
location of the error in the PostgreSQL source code
(if <varname>log_error_verbosity</varname> is set to <literal>verbose</literal>),
- and application name.
+ application name, and backend type.
Here is a sample table definition for storing CSV-format log output:
<programlisting>
@@ -6801,6 +6818,7 @@ CREATE TABLE postgres_log
query_pos integer,
location text,
application_name text,
+ backend_type text,
PRIMARY KEY (session_id, session_line_num)
);
</programlisting>