使用Logging Handler自动上传Python程序日志到日志服务

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

使用Logging Handler自动上传Python程序日志到日志服务

成喆 2018-04-13 12:49:01 浏览2125
展开阅读全文

想要日志上云,又不想修改程序代码? 或者不希望进行相对复杂的客户端部署?那么您需要使用Logging Handler,现在Python程序也支持了!

概述

使用Python SDK提供的Log Handler可以实现每一条Python程序的日志在不落盘的情况下自动上传到日志服务上。与写到文件再通过各种方式上传比起来,有如下优势:

  1. 实时性:主动直接发送,不落盘
  2. 吞吐量大,异步发送
  3. 配置简单:无需修改程序,无需知道机器位置,修改程序配置文件即可生效

配置

只需要安装阿里云日志服务SDK即可得到aliyun.log.QueuedLogHandler

Log Handler与Python logging模块完全兼容,参考Python Logging

Python logging模块允许通过编程或者文件的形式配置日志,如下我们通过文件配置logging.c

网友评论

登录后评论
0/500
评论
成喆
+ 关注
所属云栖号: 阿里云存储服务