2011-02-16 13:53:27 +01:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
import logging, sys
|
|
|
|
from radicale import config
|
|
|
|
|
|
|
|
class log:
|
|
|
|
def __init__(self):
|
|
|
|
self.logger=logging.getLogger("radicale")
|
|
|
|
self.logger.setLevel(config.get("logging", "facility"))
|
|
|
|
|
|
|
|
handler=logging.FileHandler(config.get("logging", "logfile"))
|
|
|
|
|
|
|
|
formatter = logging.Formatter('%(name)s %(asctime)s %(levelname)s %(message)s')
|
|
|
|
handler.setFormatter(formatter)
|
|
|
|
|
|
|
|
self.logger.addHandler(handler)
|
|
|
|
def log(self, level, msg):
|
|
|
|
self.logger.log(level, msg)
|
|
|
|
|
|
|
|
_LOGGING = log()
|
|
|
|
|
2011-02-16 14:17:28 +01:00
|
|
|
sys.modules[__name__] = _LOGGING
|
2010-12-02 16:42:16 +01:00
|
|
|
|