logging
getLogger
Multiple calls to getLogger() with the same name will return a reference to the same logger object.
import logging
logger = logging.getLogger('Michael')
定义全局日志
def get_logging():
"""get_logging
"""
os.makedirs(os.path.dirname(logPath), exist_ok=True)
logger = logging.getLogger('PickMasterTwin')
if logger.hasHandlers() == False:
logger.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s:%(name)s:%(levelname)s:%(message)s')
filehandler = logging.FileHandler(logPath)
filehandler.setFormatter(formatter)
logger.addHandler(filehandler)
return logger