ZConfig logging support for raven
Project description
This package allows enabling raven, the Python interfacet to Sentry via a ZConfig logging configuration like:
<logger>
%import j1m.ravenzconfig
<sentry>
dsn https://abc:def@example.com/42
</sentry>
</logger>
Additional options are supported, including logging level and options accepted by the raven client. See the raven client documentation.
Here’s an example that uses all of the options:
<logger>
%import j1m.ravenzconfig
<sentry>
level WARNING
dsn https://abc:def@example.com/42
site test-site
name test
release 42.0
environment testing
exclude_paths /a /b
include_paths /c /d
sample_rate 0.5
list_max_length 9
string_max_length 99
auto_log_stacks true
processors x y z
</sentry>
</logger>
The defaults for level and sample_rate are ERROR and 1.0. For other options, other than the required dsn, the defaults are unset.
Changes
0.1.1 (2017-06-12)
Fixed a packaging bug.
0.1.0 (2017-06-12)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file j1m.ravenzconfig-0.1.1.tar.gz.
File metadata
- Download URL: j1m.ravenzconfig-0.1.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72aedbf4f03e3334b08aae71059ca645d26280be1d542dcc15d19a494d5e11dc
|
|
| MD5 |
28c0572186316f96c6218c139fc2d82f
|
|
| BLAKE2b-256 |
f7406d8a2fb3a347d4cb3d1dba9e791066ef9fd182305431d0f564fdce6c22a4
|