mirror of
https://github.com/ikunshare/Onekey.git
synced 2026-01-13 00:27:32 +08:00
27 lines
623 B
Python
27 lines
623 B
Python
import logging
|
|
import colorlog
|
|
|
|
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 = {
|
|
'DEBUG': 'blue',
|
|
'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()
|