summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorBruce Momjian2004-04-05 03:02:11 +0000
committerBruce Momjian2004-04-05 03:02:11 +0000
commit6165bbab8cb3518269e24bf9ced0be443f05e66c (patch)
tree2ea742dd047cbe67ad348f287b4780a8f78e29a0 /doc/src
parenta12fc7dae6a92746b2aac41920973de089f4403e (diff)
Remove 'syslog' GUC variable, and add more logical 'log_destination'
variable to control logoutput location on Unix and Win32. Magnus Hagander
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/maintenance.sgml4
-rw-r--r--doc/src/sgml/runtime.sgml33
2 files changed, 18 insertions, 19 deletions
diff --git a/doc/src/sgml/maintenance.sgml b/doc/src/sgml/maintenance.sgml
index 8318160c3f6..9dc89b1c5b8 100644
--- a/doc/src/sgml/maintenance.sgml
+++ b/doc/src/sgml/maintenance.sgml
@@ -1,5 +1,5 @@
<!--
-$PostgreSQL: pgsql/doc/src/sgml/maintenance.sgml,v 1.32 2004/03/15 14:21:30 momjian Exp $
+$PostgreSQL: pgsql/doc/src/sgml/maintenance.sgml,v 1.33 2004/04/05 03:02:03 momjian Exp $
-->
<chapter id="maintenance">
@@ -456,7 +456,7 @@ VACUUM
The simplest production-grade approach to managing log output is to
send it all to <application>syslog</> and let
<application>syslog</> deal with file rotation. To do this, set the
- configurations parameter <literal>syslog</> to 2 (to log to
+ configurations parameter <literal>log_destination</> to 'syslog' (to log to
<application>syslog</> only) in <filename>postgresql.conf</>. Then
you can send a <literal>SIGHUP</literal> signal to the
<application>syslog</> daemon whenever you want to force it to
diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml
index 33684e6201e..f23772b8da7 100644
--- a/doc/src/sgml/runtime.sgml
+++ b/doc/src/sgml/runtime.sgml
@@ -1,5 +1,5 @@
<!--
-$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.256 2004/03/31 19:59:22 momjian Exp $
+$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.257 2004/04/05 03:02:03 momjian Exp $
-->
<Chapter Id="runtime">
@@ -469,7 +469,7 @@ psql: could not connect to server: No such file or directory
<programlisting>
# This is a comment
log_connections = yes
-syslog = 2
+log_destination = 'syslog'
search_path = '$user, public'
</programlisting>
One parameter is specified per line. The equal sign between name and
@@ -497,7 +497,7 @@ search_path = '$user, public'
A second way to set these configuration parameters is to give them
as a command line option to the <command>postmaster</command>, such as:
<programlisting>
-postmaster -c log_connections=yes -c syslog=2
+postmaster -c log_connections=yes -c log_destination='syslog'
</programlisting>
Command-line options override any conflicting settings in
<filename>postgresql.conf</filename>.
@@ -1705,27 +1705,26 @@ SET ENABLE_SEQSCAN TO OFF;
<primary>server log</primary>
</indexterm>
- <sect3 id="runtime-config-logging-syslog">
- <title>Syslog</title>
+ <sect3 id="runtime-config-logging-where">
+ <title>Where to log</title>
- <indexterm zone="runtime-config-logging-syslog">
- <primary>syslog</primary>
+ <indexterm zone="runtime-config-logging-where">
+ <primary>where to log</primary>
</indexterm>
<variablelist>
- <varlistentry id="guc-syslog" xreflabel="syslog">
- <term><varname>syslog</varname> (<type>integer</type>)</term>
+ <varlistentry id="guc-log-destination" xreflabel="log_destination">
+ <term><varname>log_destination</varname> (<type>string</type>)</term>
<listitem>
<para>
- <productname>PostgreSQL</productname> allows the use of
- <systemitem>syslog</systemitem> for logging. If this option is
- set to 1, messages go both to <systemitem>syslog</> and the
- standard output. A setting of 2 sends output only to
- <systemitem>syslog</>. (Some messages will still go to the
- standard output/error.) The default is 0, which means
- <systemitem>syslog</> is off. This option must be set at server
- start.
+ <productname>PostgreSQL</productname> supports several methods
+ for loggning, including <systemitem>stderr</systemitem> and
+ <systemitem>syslog</systemitem>. On Windows,
+ <systemitem>eventlog</systemitem> is also supported. Set this
+ option to a list of desired log destinations separated by a
+ comma. The default is to log to <systemitem>stderr</systemitem>
+ only. This option must be set at server start.
</para>
</listitem>
</varlistentry>