Lau*_*ard 7 python django logging error-logging filter
我正在尝试使用Django过滤掉敏感信息@sensitive_post_parameters
.我认为将这些注释添加到几个特定的功能上就足够了,但它不起作用.我在内部设置了断点SafeExceptionReporterFilter
,只有在从其他处理程序AdminEmailHandler
而不是其他处理程序调用时才会中断.我错过了什么?
即使您使用SafeExceptionReporterFilter
,异常仍将包含敏感数据(例如服务器的 ENV 变量和其他运行时数据)。
为了避免暴露敏感数据,您不应使用此过滤器。相反,编写您自己的异常处理程序中间件并有选择地(递归地?)自己获取日志中所需的数据。
请参阅sys.exc_info
如何获取异常的回溯以及如何根据您的需求使用它。
即使您使用 CustomHandler,您也会受到特定处理程序的限制,并且据我所知,第三方处理程序不会使用SafeExceptionReporterFilter
.
归档时间: |
|
查看次数: |
389 次 |
最近记录: |