从Python发送日志到Slack

时间:2019-03-18 20:48:01

标签: python python-3.x logging slack

是否可以将日志从内置logging模块重定向到Slack通道,而不是stdout或文件。

我当时想使用Slack API client可能有某种方法:

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 :(得分:0)

PyPI上有一个“ slack-log-handler”包。

它包含一个“ LogHandler”,可供python日志记录模块使用。