logging: Added LOG_FTP for SysLogHandler and updated documentation.

This commit is contained in:
Vinay Sajip 2010-03-24 14:31:21 +00:00
parent f8d1d0f7fb
commit b0623d64a8
3 changed files with 76 additions and 1 deletions

View File

@ -2071,6 +2071,77 @@ supports sending logging messages to a remote or local Unix syslog.
or integers - if strings are passed, internal mapping dictionaries are or integers - if strings are passed, internal mapping dictionaries are
used to convert them to integers. used to convert them to integers.
The symbolic ``LOG_`` values mirror the values defined in the
``sys/syslog.h`` header file.
+------------------------------------------+
| Priorities |
+--------------------------+---------------+
| Name (string) | Symbolic value|
+==========================+===============+
| ``alert`` | LOG_ALERT |
+--------------------------+---------------+
| ``crit`` or ``critical`` | LOG_CRIT |
+--------------------------+---------------+
| ``debug`` | LOG_DEBUG |
+--------------------------+---------------+
| ``emerg`` or ``panic`` | LOG_EMERG |
+--------------------------+---------------+
| ``err`` or ``error`` | LOG_ERR |
+--------------------------+---------------+
| ``info`` | LOG_INFO |
+--------------------------+---------------+
| ``notice`` | LOG_NOTICE |
+--------------------------+---------------+
| ``warn`` or ``warning`` | LOG_WARNING |
+--------------------------+---------------+
+-------------------------------+
| Facilities |
+---------------+---------------+
| Name (string) | Symbolic value|
+===============+===============+
| ``auth`` | LOG_AUTH |
+---------------+---------------+
| ``authpriv`` | LOG_AUTHPRIV |
+---------------+---------------+
| ``cron`` | LOG_CRON |
+---------------+---------------+
| ``daemon`` | LOG_DAEMON |
+---------------+---------------+
| ``ftp`` | LOG_FTP |
+---------------+---------------+
| ``kern`` | LOG_KERN |
+---------------+---------------+
| ``lpr`` | LOG_LPR |
+---------------+---------------+
| ``mail`` | LOG_MAIL |
+---------------+---------------+
| ``news`` | LOG_NEWS |
+---------------+---------------+
| ``syslog`` | LOG_SYSLOG |
+---------------+---------------+
| ``user`` | LOG_USER |
+---------------+---------------+
| ``uucp`` | LOG_UUCP |
+---------------+---------------+
| ``local0`` | LOG_LOCAL0 |
+---------------+---------------+
| ``local1`` | LOG_LOCAL1 |
+---------------+---------------+
| ``local2`` | LOG_LOCAL2 |
+---------------+---------------+
| ``local3`` | LOG_LOCAL3 |
+---------------+---------------+
| ``local4`` | LOG_LOCAL4 |
+---------------+---------------+
| ``local5`` | LOG_LOCAL5 |
+---------------+---------------+
| ``local6`` | LOG_LOCAL6 |
+---------------+---------------+
| ``local7`` | LOG_LOCAL7 |
+---------------+---------------+
.. _nt-eventlog-handler: .. _nt-eventlog-handler:

View File

@ -638,7 +638,8 @@ class SysLogHandler(logging.Handler):
LOG_NEWS = 7 # network news subsystem LOG_NEWS = 7 # network news subsystem
LOG_UUCP = 8 # UUCP subsystem LOG_UUCP = 8 # UUCP subsystem
LOG_CRON = 9 # clock daemon LOG_CRON = 9 # clock daemon
LOG_AUTHPRIV = 10 # security/authorization messages (private) LOG_AUTHPRIV = 10 # security/authorization messages (private)
LOG_FTP = 11 # FTP daemon
# other codes through 15 reserved for system use # other codes through 15 reserved for system use
LOG_LOCAL0 = 16 # reserved for local use LOG_LOCAL0 = 16 # reserved for local use
@ -670,6 +671,7 @@ class SysLogHandler(logging.Handler):
"authpriv": LOG_AUTHPRIV, "authpriv": LOG_AUTHPRIV,
"cron": LOG_CRON, "cron": LOG_CRON,
"daemon": LOG_DAEMON, "daemon": LOG_DAEMON,
"ftp": LOG_FTP,
"kern": LOG_KERN, "kern": LOG_KERN,
"lpr": LOG_LPR, "lpr": LOG_LPR,
"mail": LOG_MAIL, "mail": LOG_MAIL,

View File

@ -29,6 +29,8 @@ Core and Builtins
Library Library
------- -------
- logging: Added LOG_FTP to SysLogHandler and updated documentation.
- Issue #8205: Remove the "Modules" directory from sys.path when Python is - Issue #8205: Remove the "Modules" directory from sys.path when Python is
running from the build directory (POSIX only). running from the build directory (POSIX only).