如何在ubuntu服务器上的flask应用程序中记录错误

2024-06-26 14:01:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我的烧瓶应用程序正在通过gunincron&;ubuntu服务器上的nginx。 我找不到让gunicron记录应用程序错误的方法

因此,我想创建一个单独的记录器,将应用程序中发生的每个错误记录在服务器上的一个文件中

最好的方法是什么


Tags: 文件方法服务器应用程序烧瓶ubuntu错误记录
1条回答
网友
1楼 · 发布于 2024-06-26 14:01:42

python中的日志记录主要通过日志记录库实现。它使您能够对代码的不同组件进行不同级别的日志记录。它还允许您登录到文件(默认情况下,它会登录到stdout)

在运行app.run()之前,您可以在flask中定义要登录的文件,以及希望该文件显示的日志级别:

import logging
logging.basicConfig(filename='error.log',level=logging.WARNING)

这些级别包括:

CRITICAL

ERROR

WARNING
    
INFO

DEBUG

NOTSET

如果您想阅读更多内容,可以在here找到一本关于日志记录/错误处理的精彩教程,它帮助我完成了从Miguel Grinberg开始的烧瓶之旅

相关问题 更多 >