Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0655b26

Browse files
committed
log_destination should only be PGC_SIGHUP, not PGC_POSTMASTER, as per
discussion yesterday. Also a few improvements in the associateddocumentation.
1 parentcbcd8b5 commit0655b26

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

‎doc/src/sgml/maintenance.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/maintenance.sgml,v 1.35 2004/05/16 19:34:46 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/maintenance.sgml,v 1.36 2004/07/24 19:51:22 tgl Exp $
33
-->
44

55
<chapter id="maintenance">
@@ -456,7 +456,7 @@ VACUUM
456456
The simplest production-grade approach to managing log output is to
457457
send it all to <application>syslog</> and let
458458
<application>syslog</> deal with file rotation. To do this, set the
459-
configurations parameter <literal>log_destination</> to 'syslog' (to log to
459+
configuration parameter <literal>log_destination</> to 'syslog' (to log to
460460
<application>syslog</> only) in <filename>postgresql.conf</>. Then
461461
you can send a <literal>SIGHUP</literal> signal to the
462462
<application>syslog</> daemon whenever you want to force it to

‎doc/src/sgml/runtime.sgml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.269 2004/07/11 00:18:40 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.270 2004/07/24 19:51:22 tgl Exp $
33
-->
44

55
<Chapter Id="runtime">
@@ -1769,12 +1769,13 @@ SET ENABLE_SEQSCAN TO OFF;
17691769
<listitem>
17701770
<para>
17711771
<productname>PostgreSQL</productname> supports several methods
1772-
for loggning, including <systemitem>stderr</systemitem> and
1772+
for logging server messages, including
1773+
<systemitem>stderr</systemitem> and
17731774
<systemitem>syslog</systemitem>. On Windows,
17741775
<systemitem>eventlog</systemitem> is also supported. Set this
1775-
option to a list of desired log destinations separated by a
1776-
comma. The default is to log to <systemitem>stderr</systemitem>
1777-
only. This option must be set at server start.
1776+
option to a list of desired log destinations separated by
1777+
commas. The default is to log to <systemitem>stderr</systemitem>
1778+
only.
17781779
</para>
17791780
</listitem>
17801781
</varlistentry>
@@ -1783,15 +1784,16 @@ SET ENABLE_SEQSCAN TO OFF;
17831784
<term><varname>syslog_facility</varname> (<type>string</type>)</term>
17841785
<listitem>
17851786
<para>
1786-
This option determines the<application>syslog</application>
1787-
<quote>facility</quote> to be used when logging via
1788-
<application>syslog</application> is enabled. You may choose
1787+
If logging to<application>syslog</> is enabled, this option
1788+
determines the <application>syslog</application>
1789+
<quote>facility</quote> to be used. You may choose
17891790
from <literal>LOCAL0</>, <literal>LOCAL1</>,
17901791
<literal>LOCAL2</>, <literal>LOCAL3</>, <literal>LOCAL4</>,
17911792
<literal>LOCAL5</>, <literal>LOCAL6</>, <literal>LOCAL7</>;
17921793
the default is <literal>LOCAL0</>. See also the
17931794
documentation of your system's
1794-
<application>syslog</application>.
1795+
<application>syslog</application> daemon.
1796+
This option can only be set at server start.
17951797
</para>
17961798
</listitem>
17971799
</varlistentry>
@@ -1803,8 +1805,9 @@ SET ENABLE_SEQSCAN TO OFF;
18031805
If logging to <application>syslog</> is enabled, this option
18041806
determines the program name used to identify
18051807
<productname>PostgreSQL</productname> messages in
1806-
<application>syslog</application>log messages. The default is
1808+
<application>syslog</application>logs. The default is
18071809
<literal>postgres</literal>.
1810+
This option can only be set at server start.
18081811
</para>
18091812
</listitem>
18101813
</varlistentry>

‎src/backend/utils/misc/guc.c

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Written by Peter Eisentraut <peter_e@gmx.net>.
1111
*
1212
* IDENTIFICATION
13-
* $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.223 2004/07/21 20:34:46 momjian Exp $
13+
* $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.224 2004/07/24 19:51:23 tgl Exp $
1414
*
1515
*--------------------------------------------------------------------
1616
*/
@@ -1625,8 +1625,8 @@ static struct config_string ConfigureNamesString[] =
16251625
},
16261626

16271627
{
1628-
{"log_destination",PGC_POSTMASTER,LOGGING_WHERE,
1629-
gettext_noop("Sets thetarget for log output."),
1628+
{"log_destination",PGC_SIGHUP,LOGGING_WHERE,
1629+
gettext_noop("Sets thedestination for server log output."),
16301630
gettext_noop("Valid values are combinations of stderr, syslog "
16311631
"and eventlog, depending on platform."),
16321632
GUC_LIST_INPUT
@@ -5099,15 +5099,12 @@ assign_log_destination(const char *value, bool doit, GucSource source)
50995099
}
51005100
}
51015101

5102+
if (doit)
5103+
Log_destination=newlogdest;
5104+
51025105
pfree(rawstring);
51035106
list_free(elemlist);
51045107

5105-
/* If we aren't going to do the assignment, just return OK indicator. */
5106-
if (!doit)
5107-
returnvalue;
5108-
5109-
Log_destination=newlogdest;
5110-
51115108
returnvalue;
51125109
}
51135110

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp