mirror of
https://github.com/ikunshare/Onekey.git
synced 2026-01-15 17:43:22 +08:00
23 lines
621 B
Python
23 lines
621 B
Python
import colorlog
|
|
import logging
|
|
|
|
|
|
# 初始化日志记录器
|
|
def init_log():
|
|
logger = logging.getLogger('Onekey')
|
|
logger.setLevel(logging.DEBUG)
|
|
stream_handler = logging.StreamHandler()
|
|
stream_handler.setLevel(logging.DEBUG)
|
|
fmt_string = '%(log_color)s[%(name)s][%(levelname)s]%(message)s'
|
|
log_colors = {
|
|
'INFO': 'cyan',
|
|
'WARNING': 'yellow',
|
|
'ERROR': 'red',
|
|
'CRITICAL': 'purple'
|
|
}
|
|
fmt = colorlog.ColoredFormatter(fmt_string, log_colors=log_colors)
|
|
stream_handler.setFormatter(fmt)
|
|
logger.addHandler(stream_handler)
|
|
return logger
|
|
|
|
log = init_log() |