===============
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.