def before_first_request():
def make_logger():
handler = RotatingFileHandler('server_log.log', maxBytes=100000, backupCount=5)
# ?? ??? ? RotatingFileHandler ???? ?? ???(????)? ???? ?
formatter = logging.Formatter("[%(asctime)s] %(levelname)s - %(message)s")
# ?? ???? ?? logging ??? Formatter ???? ????
handler.setFormatter(formatter)
# ???? ???? ?? ??
app.logger.addHandler(handler)
# app? logger propery? ???? ?????
app.logger.setLevel(logging.INFO)
# logger? level? ??? ??. ???? WARNING??, ????? ??? ????? ?? ??? ???? ????
make_logger()
g.logger = app.logger
# ?? Flask? g ??? ???? ?? ??? ??? ?? ??? ???? ????? ??
print(g.logger)
g.logger.info('------ Logger started ------')
评论列表
文章目录