Python在PHP中设置错误报告级别

2024-09-30 06:22:51 发布

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

如何在Python中设置错误报告和警告输出,就像PHPerror_reporting(E_LEVEL)?在


Tags: 警告level错误报告reportingphperror
1条回答
网友
1楼 · 发布于 2024-09-30 06:22:51

一个模糊相关的选项可能是Python标准库的^{}模块中的level设置,我引用Python的文档:

import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)

logging.debug('This message should go to the log file')

它决定发出哪些日志消息以及过滤哪些日志消息。但是,这只适用于通过logging模块函数发出的错误(和其他消息),不适用于(例如)由异常引起的回溯;如果您想控制后者(当进程通过传播异常而死亡时会出现什么类型的消息),则可以基于sys.excepthook构建一些内容,但是你的自由度仍然会受到一定的限制(特别是,在报告了大量或稀缺的情况下,如果异常传播到该点,过程将退出)。在

相关问题 更多 >

    热门问题