Отправить логи Slack от Python - PullRequest
0 голосов
/ 18 марта 2019

Можно ли перенаправить журналы со встроенного logging модуля на канал Slack, а не на стандартный вывод или файл.

Я думал, что может быть какой-то способ сделать это с помощью Slack API-клиент :

import logging
from slackclient import SlackClient

slack_token = 'MY-TOKEN-HERE'
sc = SlackClient(slack_token)

logging.basicConfig(...)  # Some slack magic???

logging.debug('This message should go to a slack channel')
logging.info('So should this')
logging.warning('And this, too')

1 Ответ

0 голосов
/ 19 марта 2019

Существует пакет 'slack-log-handler' на PyPI .

Он содержит LogHandler, который может использоваться модулем регистрации Python.

...