使用Python Log Handler自动上传并解析KV格式的日志
概述
使用Python SDK提供的Log Handler可以实现每一条Python程序的日志在不落盘的情况下自动上传到日志服务上。与写到文件再通过各种方式上传比起来,有如下优势:
- 实时性:主动直接发送,不落盘
- 吞吐量大,异步发送
- 配置简单:无需修改程序,无需知道机器位置,修改程序配置文件即可生效
- 智能解析: 自动解析日志中JSON和KV格式信息
本篇主要如何打开自动解析KV格式的功能, 关于如何配置并使用的基本信息, 请参考使用Log Handler自动上传Python日志
解决的问题
在程序中, 有时我们需要将特定数据输出到日志中以便跟踪, 例如:
data = {'name':'xiao ming', 'score': 100.0}
一般情况下, 我们会格式化数据内容, 附加其他信息并输出:
data = {'name':'xiao ming',