添加日志
This commit is contained in:
21
script/common.py
Normal file
21
script/common.py
Normal 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
|
Reference in New Issue
Block a user