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