Sentry.io 忽略日志动态

2024-04-20 00:12:10 发布

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

每当我决定忽略某个记录器发送到sentry时,我希望动态地将记录器添加到一个文件中,我已经阅读了文档和这个答案How to ignore a logger in the Sentry Python SDK,我相信当我将文本字符串放入ignore\u logger函数时,它就可以工作了。你知道吗

当我尝试下面的代码时,它不会忽略记录器,有没有更好的方法来实现这一点?你知道吗

with suppress(FileNotFoundError):
    with open(os.path.join(SITE_ROOT, '..', 'sentry_ignore_logger.txt')) as f:
        for log_line in f:
            ignore_logger(log_line)

我在循环中有一个print语句来检查它是否正在读取文件,并按需要打印,因此问题不是一个错误的文件。 文件内容包括:

django.security.DisallowedHost

我用的是Djano,我把这个放在我的电脑里了设置.py在哨兵后面_sdk.init软件包(我以前有过,但也没用)

谢谢


Tags: 文件theto答案in文档logwith