Patch to update log levels

Started by Joshua D. Drakeover 18 years ago7 messagesdocs
Jump to latest
#1Joshua D. Drake
jd@commandprompt.com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Here is a patch that documents the syslog log levels and their
correlation to the PostgreSQL log levels per:

http://archives.postgresql.org/pgsql-general/2007-09/msg00982.php

Joshua D. Drake

- --

=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 24x7/Emergency: +1.800.492.2240
PostgreSQL solutions since 1997 http://www.commandprompt.com/
UNIQUE NOT NULL
Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG8xNiATb/zqfZUUQRAodGAKCUiMZf1TUlMF+ijFM9jmndIkxp9wCgp13L
6EyxUqI7ycMw3w8ZeOeexwQ=
=0KcO
-----END PGP SIGNATURE-----

Attachments:

config.sgml.difftext/x-patch; name=config.sgml.diffDownload+16-16
#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#1)
Re: Patch to update log levels

"Joshua D. Drake" <jd@commandprompt.com> writes:

Here is a patch that documents the syslog log levels and their
correlation to the PostgreSQL log levels per:

This seems like quite the wrong place to document it --- I'd have
thought somewhere near the discussion of syslog logging would be
appropriate. Putting it here means you're in the face of people
who do not even have syslog (ie, Windows users)

regards, tom lane

#3Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#2)
Re: Patch to update log levels

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tom Lane wrote:

"Joshua D. Drake" <jd@commandprompt.com> writes:

Here is a patch that documents the syslog log levels and their
correlation to the PostgreSQL log levels per:

This seems like quite the wrong place to document it --- I'd have
thought somewhere near the discussion of syslog logging would be
appropriate. Putting it here means you're in the face of people
who do not even have syslog (ie, Windows users)

Fair enough. Except that we don't really talk about syslog anywhere. We
do here:

http://developer.postgresql.org/pgdocs/postgres/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHERE

Which is pretty much where I put it.

Do we have some kind of correlation for eventlog on windows? Then I
could just use a table to show the relationships. Something like:

Log Level
PostgreSQL Syslog EventLog
Panic LOG_CRIT Usual Behavior

Sincerely,

Joshua D. Drake

regards, tom lane

- --

=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 24x7/Emergency: +1.800.492.2240
PostgreSQL solutions since 1997 http://www.commandprompt.com/
UNIQUE NOT NULL
Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG8xnvATb/zqfZUUQRAjVLAKCaSj8FRfz4XXQmHsdzFKxEE49lNQCgiH0z
yVIbB+YCyiP1HXLWrvujg38=
=GtSc
-----END PGP SIGNATURE-----

#4Joshua D. Drake
jd@commandprompt.com
In reply to: Joshua D. Drake (#3)
Re: [PATCHES] Patch to update log levels

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Joshua D. Drake wrote:

Tom Lane wrote:

"Joshua D. Drake" <jd@commandprompt.com> writes:

Here is a patch that documents the syslog log levels and their
correlation to the PostgreSQL log levels per:

This seems like quite the wrong place to document it --- I'd have
thought somewhere near the discussion of syslog logging would be
appropriate. Putting it here means you're in the face of people
who do not even have syslog (ie, Windows users)

Fair enough. Except that we don't really talk about syslog anywhere. We
do here:

http://developer.postgresql.org/pgdocs/postgres/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHERE

Which is pretty much where I put it.

Do we have some kind of correlation for eventlog on windows? Then I
could just use a table to show the relationships. Something like:

Is this correct for Windows?

1392 switch (level)
1393 {
1394 case DEBUG5:
1395 case DEBUG4:
1396 case DEBUG3:
1397 case DEBUG2:
1398 case DEBUG1:
1399 case LOG:
1400 case COMMERROR:
1401 case INFO:
1402 case NOTICE:
1403 eventlevel = EVENTLOG_INFORMATION_TYPE;
1404 break;
1405 case WARNING:
1406 eventlevel = EVENTLOG_WARNING_TYPE;
1407 break;
1408 case ERROR:
1409 case FATAL:
1410 case PANIC:
1411 default:
1412 eventlevel = EVENTLOG_ERROR_TYPE;
1413 break;
1414 }

Sincerely,

Joshua D. Drake

Log Level
PostgreSQL Syslog EventLog
Panic LOG_CRIT Usual Behavior

Sincerely,

Joshua D. Drake

regards, tom lane

- ---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

- --

=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 24x7/Emergency: +1.800.492.2240
PostgreSQL solutions since 1997 http://www.commandprompt.com/
UNIQUE NOT NULL
Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG8x4cATb/zqfZUUQRAmaPAKCQIpHDRBCFP9pLlyi88huJKyWbFgCfd4K3
EGs9/5lJEkV1UxJuqJBUXFY=
=f9R/
-----END PGP SIGNATURE-----

#5Magnus Hagander
magnus@hagander.net
In reply to: Joshua D. Drake (#4)
Re: [PATCHES] Patch to update log levels

On Thu, Sep 20, 2007 at 06:27:57PM -0700, Joshua D. Drake wrote:

Joshua D. Drake wrote:

Tom Lane wrote:

"Joshua D. Drake" <jd@commandprompt.com> writes:

Here is a patch that documents the syslog log levels and their
correlation to the PostgreSQL log levels per:

This seems like quite the wrong place to document it --- I'd have
thought somewhere near the discussion of syslog logging would be
appropriate. Putting it here means you're in the face of people
who do not even have syslog (ie, Windows users)

Fair enough. Except that we don't really talk about syslog anywhere. We
do here:

http://developer.postgresql.org/pgdocs/postgres/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHERE

Which is pretty much where I put it.

Do we have some kind of correlation for eventlog on windows? Then I
could just use a table to show the relationships. Something like:

Is this correct for Windows?

1392 switch (level)
1393 {
1394 case DEBUG5:
1395 case DEBUG4:
1396 case DEBUG3:
1397 case DEBUG2:
1398 case DEBUG1:
1399 case LOG:
1400 case COMMERROR:
1401 case INFO:
1402 case NOTICE:
1403 eventlevel = EVENTLOG_INFORMATION_TYPE;
1404 break;
1405 case WARNING:
1406 eventlevel = EVENTLOG_WARNING_TYPE;
1407 break;
1408 case ERROR:
1409 case FATAL:
1410 case PANIC:
1411 default:
1412 eventlevel = EVENTLOG_ERROR_TYPE;
1413 break;
1414 }

Yes.

//Magnus

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#4)
Re: [PATCHES] Patch to update log levels

"Joshua D. Drake" <jd@commandprompt.com> writes:

Do we have some kind of correlation for eventlog on windows? Then I
could just use a table to show the relationships.

Done.

regards, tom lane

#7mp torre
torre@obs-vlfr.fr
In reply to: Joshua D. Drake (#1)
Unsubscribe

More thanks for all the information you give

regards
mp torre

--

=======================================
MP TORRE

Observatoire Oceanologique
Base de donn�es PROOF / CYBER
Cas. Nicolas, Quai de la Darse, BP 8
06238 VILLEFRANCHE SUR MER - FRANCE

(mel): torre@obs-vlfr.fr
(T): 04.93.76.38.77
(F): 04.93.76.38.73