盒子ocr检测
This commit is contained in:
45
pp_onnx/logger.py
Normal file
45
pp_onnx/logger.py
Normal file
@ -0,0 +1,45 @@
|
||||
import logging
|
||||
|
||||
LogName = 'Umi-OCR_log'
|
||||
LogFileName = 'Umi-OCR_debug.log'
|
||||
|
||||
|
||||
class Logger:
|
||||
|
||||
def __init__(self):
|
||||
self.initLogger()
|
||||
|
||||
def initLogger(self):
|
||||
'''初始化日志'''
|
||||
|
||||
# 日志
|
||||
self.logger = logging.getLogger(LogName)
|
||||
self.logger.setLevel(logging.DEBUG)
|
||||
|
||||
# 控制台
|
||||
streamHandler = logging.StreamHandler()
|
||||
streamHandler.setLevel(logging.DEBUG)
|
||||
formatPrint = logging.Formatter(
|
||||
'【%(levelname)s】 %(message)s')
|
||||
streamHandler.setFormatter(formatPrint)
|
||||
# self.logger.addHandler(streamHandler)
|
||||
|
||||
return
|
||||
# 日志文件
|
||||
fileHandler = logging.FileHandler(LogFileName)
|
||||
fileHandler.setLevel(logging.ERROR)
|
||||
formatFile = logging.Formatter(
|
||||
'''
|
||||
【%(levelname)s】 %(asctime)s
|
||||
%(message)s
|
||||
文件:%(module)s | 函数:%(funcName)s | 行号:%(lineno)d
|
||||
线程id:%(thread)d | 线程名:%(thread)s''')
|
||||
fileHandler.setFormatter(formatFile)
|
||||
self.logger.addHandler(fileHandler)
|
||||
|
||||
|
||||
LOG = Logger()
|
||||
|
||||
|
||||
def GetLog():
|
||||
return LOG.logger
|
||||
Reference in New Issue
Block a user