You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为pythonjsonlogger.JsonFormatter添加与levelname值相同的severity字段?

实现保留levelname并添加同值severity字段的方法

完全可行,只需修改你的JSON格式化器配置中的format参数,重复引用levelname字段并指定别名为severity即可。

修改后的配置如下:

[formatter_json]
class=pythonjsonlogger.jsonlogger.JsonFormatter
format=%(asctime)s %(name)s %(levelname)s %(levelname)severity %(message)s

这里的%(levelname)severity是pythonjsonlogger的字段别名用法:它会把levelname的取值赋值给名为severity的新字段,同时原有的levelname字段会正常保留。最终生成的JSON日志里会同时包含这两个值完全相同的字段。

内容的提问来源于stack exchange,提问作者red888

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 00:05:21