yadyn/server/logger.py
Wolfgang Hottgenroth b370beb829 fix debugging
2007-11-16 09:19:26 +01:00

31 lines
583 B
Python

import syslog
class Logger(object):
@staticmethod
def log(data):
syslog.syslog(syslog.LOG_INFO, data)
if Logger.debugFlag:
print data
@staticmethod
def debug(data):
if Logger.debugFlag:
syslog.syslog(syslog.LOG_DEBUG, data)
print data
@staticmethod
def openlog():
syslog.openlog('yadyn', syslog.LOG_PID, syslog.LOG_LOCAL0)
@staticmethod
def debugEnable():
Logger.debugFlag = True
@staticmethod
def debugDisable():
Logger.debugFlag = False
debugFlag = False