Categories: Flask 中文教程

Flask 其他的库

至此,我们只配置了应用自己建立的日志记录器。其它的库也可以记录它们。例如,
SQLAlchemy 在它的核心中大量地使用日志。而在 logging 包中有一个方法
可以一次性配置所有的日志记录器,我不推荐使用它。可能存在一种情况,当你想
要在同一个 Python 解释器中并排运行多个独立的应用时,则不可能对它们的日志
记录器做不同的设置。

作为替代,我推荐你找出你有兴趣的日志记录器,用 getLogger()
函数来获取日志记录器,并且遍历它们来附加处理程序:

from logging import getLogger
loggers = [app.logger, getLogger('sqlalchemy'),
           getLogger('otherlibrary')]
for logger in loggers:
    logger.addHandler(mail_handler)
    logger.addHandler(file_handler)
admin

这个人很懒,什么都没有留下~

Share
Published by
admin

Recent Posts

聊聊vue3中的defineProps

在Vue 3中,defineP…

1 周 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

2 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

3 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

4 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

1 月 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

1 月 ago