配置

Flask-Exceptional 中存在如下的配置项:

EXCEPTIONAL_API_KEY你的应用程序的Exceptional API 密钥。 登录到 Exceptional,选择你的应用程序, 点击 APP SETTINGS 链接。显示的 API 密钥就是这里要用到的。试图不提供 API 密钥而创建扩展将导致 登录警告,但应用程序将继续正常运行。
EXCEPTIONAL_DEBUG_URL如果你的应用程序以调式模式运行的话, Exceptional 将不会捕获错误。配置这个值 是为了在调试模式中捕获错误数据。 比如,你可能使用一个 RequestBin 网址 调试你的应用程序。JSON 错误数据会被以压缩形式 POSTed 到这个网址, 而 Exceptional 需要解压这些数据。
EXCEPTIONAL_HTTP_CODES用 Exceptional 追踪的 HTTP 错误码列表。默认为标准的 HTTP 4xx 错误码。
EXCEPTIONAL_PARAMETER_FILTER列表值,用来过滤发给 Exceptional 的参数数据。 参数数据包括 request.formrequest.files 中的所有。例如,为了过滤密码你可以使用:[‘password’, ‘password_confirm’]
EXCEPTIONAL_ENVIRONMENT_FILTER列表值,用来过滤发给 Exceptional 的环境数据。 环境数据包含 Flask 应用程序配置以及目前 OS 环境。OS 环境值前缀是 ‘os.’。例如,为了过滤SQLAlchemy 数据库 URL以及 所有的 OS 环境值,使用:[‘SQLALCHEMY_DATABASE_URI’, ‘os.*’]默认值是 [‘SECRET_KEY’]
EXCEPTIONAL_SESSION_FILTER列表值,用来过滤发给 Exceptional 的会话数据。
EXCEPTIONAL_HEADER_FILTER列表值,用来过滤发给 Exceptional 的 HTTP 头数据。
EXCEPTIONAL_COOKIE_FILTER名称的列表,用来过滤发给 Exceptional 的 HTTP Cookie 头数据。

Note

所有配置中的过滤列表接受字符串以及正则表达式。