199fix exception logger for Django
Project description
===============
199Fix
===============
199Fix provides a logging handler to push exceptions and other errors to https://199fix.com/.
Installation
============
Installation with ``pip``:
::
$ pip install 199fix
Get an API Key here https://199fix.com/signup/
Add ``'199fix.handlers.I99FixHandler'`` as a logging handler:
::
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'handlers': {
'199fix': {
'level': 'ERROR',
'class': 'i99fix.handlers.I99FixHandler',
'filters': ['require_debug_false'],
'api_key': '[your-api-key]',
'env_name': 'production',
},
},
'loggers': {
'django': {
'handlers': ['199fix'],
'level': 'ERROR',
'propagate': True,
},
}
}
Settings
========
``level`` (built-in setting)
Change the ``level`` to ``'ERROR'`` to disable logging of 404 error messages.
``api_key`` (required)
API key , Get one here https://199fix.com/.
``env_name`` (required)
Name of the environment (e.g. production, development)
Contributing
============
* Fork the repository on GitHub and start hacking.
* Run the tests.
* Send a pull request with your changes.
199Fix
===============
199Fix provides a logging handler to push exceptions and other errors to https://199fix.com/.
Installation
============
Installation with ``pip``:
::
$ pip install 199fix
Get an API Key here https://199fix.com/signup/
Add ``'199fix.handlers.I99FixHandler'`` as a logging handler:
::
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'handlers': {
'199fix': {
'level': 'ERROR',
'class': 'i99fix.handlers.I99FixHandler',
'filters': ['require_debug_false'],
'api_key': '[your-api-key]',
'env_name': 'production',
},
},
'loggers': {
'django': {
'handlers': ['199fix'],
'level': 'ERROR',
'propagate': True,
},
}
}
Settings
========
``level`` (built-in setting)
Change the ``level`` to ``'ERROR'`` to disable logging of 404 error messages.
``api_key`` (required)
API key , Get one here https://199fix.com/.
``env_name`` (required)
Name of the environment (e.g. production, development)
Contributing
============
* Fork the repository on GitHub and start hacking.
* Run the tests.
* Send a pull request with your changes.
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
199Fix-1.1.2.tar.gz
(4.3 kB
view details)
File details
Details for the file 199Fix-1.1.2.tar.gz
.
File metadata
- Download URL: 199Fix-1.1.2.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f8b3aa807c6d1f27d6fbba7af9fc2f9cd8cbafbb13b5440f29ec9fb85ba548 |
|
MD5 | c45dc1e0cda66228a5f6beaafe813fe0 |
|
BLAKE2b-256 | b008009a1724b20c12ca35f3b8022db7df53ec6fb94826eb036d8b501f94a2e1 |