main.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:Awesome-Python 作者: JoMingyu 项目源码 文件源码
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 ------')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号