添加日志

This commit is contained in:
wangzhengzhen
2025-01-07 10:12:11 +08:00
parent 07043e8d76
commit b1f02229a4
4 changed files with 43 additions and 10 deletions

21
script/common.py Normal file
View File

@@ -0,0 +1,21 @@
import sys
import logging
logger_level_relations = {
'debug': logging.DEBUG,
'info': logging.INFO,
'warning': logging.WARNING,
'error': logging.ERROR,
'crit': logging.CRITICAL
}
def get_logger(name : str, level : str = 'info'):
logger = logging.getLogger(name)
logger.setLevel(logger_level_relations.get(level))
ch = logging.StreamHandler(sys.stdout)
ch.setLevel(logger_level_relations.get(level))
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
logger.addHandler(ch)
return logger