A new level of bug tracking for your Python projects
Project description
LoggerFlow
\ \
_\_____\
| | __ \___ / __ __ __ ___ ___ ---- __
| | |__/ | / / / / __ / __ /__ / / /___ / / / / / /
| | ____/ /___ /___/ /___/ /___/ /___ / / /___ /___/ /__/__/
|_|_____/
A new level of bug tracking for your Python projects.
Simple start (with Telegram backend):
from loggerflow.backends.telegram import TelegramBackend
from loggerflow import LoggerFlow
backend = TelegramBackend(
token='telegram_token',
chat_id=-123456789,
authors=['@DeNRuDi', ]
)
lf = LoggerFlow(project_name='Test', backend=backend)
lf.run()
raise Exception('Test Error')
Example with multiple backends:
from loggerflow.backends.telegram import TelegramBackend
from loggerflow.backends.discord import DiscordBackend
from loggerflow import LoggerFlow
backend_telegram = TelegramBackend(
token='bot_token',
chat_id=-1234567890,
authors=['@telegram_username', ]
)
backend_discord = DiscordBackend(
webhook_url='webhook_url',
authors=['@discord_username', ]
)
lf = LoggerFlow(project_name='Test', backend=[backend_telegram, backend_discord])
lf.run()
raise Exception('Test Error')
Exclude traceback which should not be sent:
lf = LoggerFlow(project_name='Test', backend=backend)
lf.exclude_sending_filter('ValueError')
lf.exclude_sending_filter('502 Bad Gateway')
lf.run()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
loggerflow-0.0.1.tar.gz
(4.7 kB
view hashes)