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

35 lines
746 B
Python
Raw Normal View History

2021-08-11 14:47:50 +00:00
import time
2021-08-11 19:43:55 +00:00
2021-08-11 14:47:50 +00:00
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")
2021-08-11 19:43:55 +00:00
2021-08-11 14:47:50 +00:00
def warning(self, msg, *args):
self.pre_emit(msg, *args, level="Warning")
2021-08-11 19:43:55 +00:00
2021-08-11 14:47:50 +00:00
def error(self, msg, *args):
self.pre_emit(msg, *args, level="Error")
2021-08-11 19:43:55 +00:00
2021-08-11 14:47:50 +00:00
def debug(self, msg, *args):
self.pre_emit(msg, *args, level="Debug")
2021-08-11 19:43:55 +00:00
2021-08-11 14:47:50 +00:00
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)
2021-08-11 19:43:55 +00:00
def emit(self, record):
pass