summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2003-10-09 19:05:09 +0000
committerBruce Momjian <bruce@momjian.us>2003-10-09 19:05:09 +0000
commitc7c7861d5e8daede5ead93e1c80cf08507787b21 (patch)
treedf09f757f3cb365fd98396766497dbd2078f3166
parentdfafeb6a89ad584e32f3f10a47ab60023d693a20 (diff)
Add mention of logrotate for syslog, from Robert Treat
-rw-r--r--doc/src/sgml/maintenance.sgml17
-rw-r--r--doc/src/sgml/runtime.sgml6
2 files changed, 12 insertions, 11 deletions
diff --git a/doc/src/sgml/maintenance.sgml b/doc/src/sgml/maintenance.sgml
index 1affca872a7..e9e17ea2f40 100644
--- a/doc/src/sgml/maintenance.sgml
+++ b/doc/src/sgml/maintenance.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/maintenance.sgml,v 1.25 2003/09/12 22:17:23 tgl Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/maintenance.sgml,v 1.26 2003/10/09 19:05:09 momjian Exp $
-->
<chapter id="maintenance">
@@ -422,13 +422,14 @@ VACUUM
<para>
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 <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 start writing a new log
- file.
+ 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 <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 start writing a new log file. If you want to automate log rotation,
+ the logrotate program can be configured to work with log files from syslog.
+
</para>
<para>
diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml
index d1b398425dc..4854d0fbaeb 100644
--- a/doc/src/sgml/runtime.sgml
+++ b/doc/src/sgml/runtime.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.211 2003/10/08 03:49:37 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.212 2003/10/09 19:05:09 momjian Exp $
-->
<Chapter Id="runtime">
@@ -1863,8 +1863,8 @@ SET ENABLE_SEQSCAN TO OFF;
Prefixes each message in the server log file with the process ID of
the server process. This is useful to sort out which messages
pertain to which connection. The default is off. This parameter
- does not affect messages logged via <application>syslog</>, which always contain
- the process ID.
+ does not affect messages logged via <application>syslog</>, which
+ always contain the process ID.
</para>
</listitem>
</varlistentry>