38 lines
835 B
Python
38 lines
835 B
Python
import time
|
|
|
|
|
|
class LoggerObject(object):
|
|
msg = None
|
|
args = None
|
|
levelname = None
|
|
created = None
|
|
|
|
|
|
class CertidudeLogger(object):
|
|
|
|
def info(self, msg, *args):
|
|
self.pre_emit(msg, *args, level="Info")
|
|
|
|
def warning(self, msg, *args):
|
|
self.pre_emit(msg, *args, level="Warning")
|
|
|
|
def error(self, msg, *args):
|
|
self.pre_emit(msg, *args, level="Error")
|
|
|
|
def debug(self, msg, *args):
|
|
self.pre_emit(msg, *args, level="Debug")
|
|
|
|
def critical(self, msg, *args):
|
|
self.pre_emit(msg, *args, level="Critical")
|
|
|
|
def pre_emit(self, msg, *args, level):
|
|
record = LoggerObject()
|
|
record.msg = msg
|
|
record.args = args
|
|
record.levelname = level
|
|
record.created = time.time()
|
|
self.emit(record)
|
|
|
|
def emit(self, record):
|
|
pass
|