Python - 是否可以让 logging.handlers.httpHandler 将内容标头设置为 JSON 而无需求助于自定义代码?

问题描述

我想使用 Python 的 logging.handlers.HTTPHandler 使用 POST 和 JSON 格式的日志事件发送日志事件。但是我不想诉诸于编写扩展 - 因此可以使用文件或代码来实现配置。我编写了以下代码来配置记录器并发送测试消息。正在接收事件但似乎没有将内容类型设置为 JSON

import logging,logging.handlers
testHandler = logging.handlers.HTTPHandler('localhost:18080','/test',method='POST')
log = logging.getLogger("me")
log.addHandler(testHandler)
log.warn ('{"beep":"beep"}')

我错过了一个配置吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)