An app to send reports over Telegram API
Project description
DJANGO TELEGRAM LOGGING
This APP was developed on django to provide a simple way of sending error reports of django server via telegram bot API
Table of Contents
Instalation:
To instalate the appp just execute
# this command will install the app
$ pip install django-telegram-logging
Configuration:
Add django_telegram_logging to your installed apps.
INSTALLED_APPS = [
...
'django_telegram_logging'
]
Add to your settings.py file the following variables needed. Is important to add this varaibles to your settings.py file before your logging settings. To get your personal token from Telegram read their documentation. By default TELEGRAM_LOGGING_EMIT_ON_DEBUG is set to false, but if you are running your project on DEBUG mode which you shouldn't, you can set this variable to True to emit the log.
TELEGRAM_LOGGING_TOKEN = 'XXXXXXX:XXXXXXXXXXXXXXXXX'
TELEGRAM_LOGGING_CHAT = 12345678
TELEGRAM_LOGGING_EMIT_ON_DEBUG = True
Follow django's documentation to configure logging, add the telegram handler to the handlers configuration, and add at least one logger which will use that handler.
LOGGING = {
...
'handlers': {
...
'telegram': {
'level': 'ERROR',
'class': 'django_telegram_logging.handler.TelegramHandler'
},
},
'loggers': {
...
'django': {
'level': 'ERROR',
'handlers': ['console', 'telegram']
}
}
}
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 Distributions
Built Distribution
File details
Details for the file django_telegram_logging-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: django_telegram_logging-1.0.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f348234252ca605172dbd90dd72067640bbf73aa7b98183cd520929c0fc1bcb |
|
MD5 | f0019e7eb2dae96a57833f6e6605552f |
|
BLAKE2b-256 | a789a89abcd6bbe607a019fb51acb0f89268782045adb2c168a840dcc9b5b529 |