gpt4 book ai didi

python - 如何使用日志记录将日志发送到松弛作为 python 和 flask 中的消息?

转载 作者:行者123 更新时间:2023-12-02 00:46:53 26 4
gpt4 key购买 nike

给我解决方案,我怎样才能使用 python 和 flask 直接将日志记录到 slack channel 。我可以使用 logging 并将其保存在日志文件中,但我想要那个info,warning,error,critical,debug logs应该直接发送到slack channel。

最佳答案

这是一个通过 Slack channel 发送消息的例子。 Python。您必须为您的 Slack 组配置一个 Slack 网络 Hook ,然后您可以将其添加到 hook var.

import json, requests

def sendMessageToSlack():
hook = "https://hooks.slack.com/services/<hook goes here>"
headers = {'content-type': 'application/json'}
payload = {"attachments":[
{
"fallback":"",
"pretext":"",
"color":"#fff",
"fields":[
{
"title":"",
"value":"",
"short": False
}
]
}
]
}

r = requests.post(hook, data=json.dumps(payload), headers=headers)
print("Response: " + str(r.status_code) + "," + str(r.reason))

如果响应返回 200 代码,您的 channel 中应该有一条消息。

关于python - 如何使用日志记录将日志发送到松弛作为 python 和 flask 中的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43046476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com