Show
Ignore:
Timestamp:
02/28/03 00:48:41 (21 years ago)
Author:
jalet
Message:

Correctly maps PyKota's log levels to syslog log levels

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/loggers/system.py

    r824 r825  
    1515# 
    1616# $Log$ 
     17# Revision 1.4  2003/02/27 23:48:41  jalet 
     18# Correctly maps PyKota's log levels to syslog log levels 
     19# 
    1720# Revision 1.3  2003/02/27 22:55:20  jalet 
    1821# WARN log priority doesn't exist. 
     
    3235class Logger : 
    3336    """A logger class which logs to syslog.""" 
     37    levels = { "error" : "ERR", "warn": "WARNING", "info": "INFO", "debug": "DEBUG" } 
    3438    def __init__(self) : 
    3539        """Opens the logging subsystem.""" 
     
    4246    def log_message(self, message, level="info") : 
    4347        """Sends the message to syslog.""" 
    44         priority = getattr(syslog, "LOG_%s" % level.upper(), syslog.LOG_DEBUG) 
     48        priority = getattr(syslog, "LOG_%s" % self.levels.get(level.lower(), "DEBUG").upper(), syslog.LOG_DEBUG) 
    4549        syslog.syslog(priority, message)