Changeset 2859

Show
Ignore:
Timestamp:
04/10/06 11:30:00 (18 years ago)
Author:
jerome
Message:

Improved pyling results.

Location:
pykota/trunk/pykota/loggers
Files:
2 modified

Legend:

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

    r2622 r2859  
    2323# 
    2424 
     25"""This module defines a class for PyKota logging through stderr.""" 
     26 
    2527import sys 
    2628import os 
     29 
     30__revision__ = "$Id$" 
    2731 
    2832class Logger : 
     
    3135        """Sends the message to the appropriate logging subsystem.""" 
    3236        try : 
    33             sys.stderr.write("%s: PyKota (PID %s) : %s\n" % (level.upper(), os.getpid(), message.strip())) 
     37            sys.stderr.write("%s: PyKota (PID %s) : %s\n" \ 
     38                                              % (level.upper(), \ 
     39                                                 os.getpid(), \ 
     40                                                 message.strip())) 
    3441        except IOError :     
    3542            pass # What else could we do ? 
  • pykota/trunk/pykota/loggers/system.py

    r2622 r2859  
    2323# 
    2424 
     25"""This module defines a class for PyKota logging through syslog.""" 
     26 
    2527import os 
    2628import syslog 
    2729 
     30__revision__ = "$Id$" 
     31 
    2832class Logger : 
    2933    """A logger class which logs to syslog.""" 
    30     levels = { "error" : "ERR", "warn": "WARNING", "info": "INFO", "debug": "DEBUG" } 
     34    levels = { "error" : "ERR", "warn": "WARNING", \ 
     35               "info": "INFO", "debug": "DEBUG" } 
    3136    def __init__(self) : 
    3237        """Opens the logging subsystem.""" 
     
    3944    def log_message(self, message, level="info") : 
    4045        """Sends the message to syslog.""" 
    41         priority = getattr(syslog, "LOG_%s" % self.levels.get(level.lower(), "DEBUG").upper(), syslog.LOG_DEBUG) 
    42         try : 
    43             syslog.syslog(priority, "(PID %s) : %s" % (os.getpid(), message.strip())) 
    44         except :     
    45             pass # What else could we do ? 
     46        priority = getattr(syslog, \ 
     47                           "LOG_%s" % self.levels.get(level.lower(), \ 
     48                                                      "DEBUG").upper(), \ 
     49                           syslog.LOG_DEBUG) 
     50        syslog.syslog(priority, "(PID %s) : %s" \ 
     51                                      % (os.getpid(), message.strip()))