def get_logger(path):
"""Build file logger
"""
if not os.path.exists(path):
os.makedirs(path)
log = logging.getLogger('')
log.setLevel(logging.DEBUG)
hdlr = handlers.RotatingFileHandler(
filename=os.path.join(path, 'anaconda_jsonserver.log'),
maxBytes=10000000,
backupCount=5,
encoding='utf-8'
)
formatter = logging.Formatter('%(asctime)s: %(levelname)-8s: %(message)s')
hdlr.setFormatter(formatter)
log.addHandler(hdlr)
return log
评论列表
文章目录