pinecrypt-gateway-backend/pinecrypt/server/logger.py

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