def add_error_log(code, messages):
structure = {
"code": code,
"message": messages
}
user_logger.error(json.dumps(structure, cls=DateEncoder))
# ????????log
# _crash_logger = logging.getLogger("crash")
# ???log???
# _crash_handler = logging.FileHandler("/data/wwwlogs/crash_error.log")
# ??????????
# _crash_handler.setFormatter(logging.Formatter("%(message)s"))
# ?logger?????
# _crash_logger.addHandler(_crash_handler)
# ??????
# _crash_logger.setLevel(logging.ERROR)
# def uncaught_exception_handler(exc_type, exc_value, exc_traceback):
# print("????")
# if issubclass(exc_type, KeyboardInterrupt):
# sys.__excepthook__(exc_type, exc_value, exc_traceback)
# return
# print("????")
# _crash_logger.error("Uncaught exception", esc_info=(exc_type, exc_value, exc_traceback))
评论列表
文章目录