使用Logging Handler自动上传Python程序日志到日志服务
想要日志上云,又不想修改程序代码? 或者不希望进行相对复杂的客户端部署?那么您需要使用Logging Handler,现在Python程序也支持了!
概述
使用Python SDK提供的Log Handler可以实现每一条Python程序的日志在不落盘的情况下自动上传到日志服务上。与写到文件再通过各种方式上传比起来,有如下优势:
- 实时性:主动直接发送,不落盘
- 吞吐量大,异步发送
- 配置简单:无需修改程序,无需知道机器位置,修改程序配置文件即可生效
配置
只需要安装阿里云日志服务SDK即可得到aliyun.log.QueuedLogHandler
。
Log Handler与Python logging模块完全兼容,参考Python Logging
Python logging模块允许通过编程或者文件的形式配置日志,如下我们通过文件配置logging.c
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java中静态跟非静态的区别总结
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/79926923 一.静态变量跟实例变量的区别:1.静态变量:由static修饰,在JVM中,静态变量的加载顺序在对象之前,因此静态变量不依附于对象存在,可以在不实例化类的情况下直接使用静态变量,如下代码所示。 public class StaticTest { static int a = 13; int b = 14; public static void main(String[] args) { int c = StaticTest.a; System.out.println(c); } } 1 2 3 4 5 6 7 8 9 静态变量属于类,不属于类中任何一个对象,因此静态变量又叫做类变量,一个类不管创建多少个对象(对象是类的一个实例),静态变量在内存中有且仅有一个。 2.实例变量:必须依附于对象存在,只有实例化类后才可以使用此类中的实例变量。 public class StaticTest { static int a =...
- 下一篇
这只是一个测试
!/usr/bin/env python coding: utf-8 class Person: def __init__(self,name,sex,age): self.name = name self.sex = sex self.age = age # def level(self): # print('coding') def level(self): age = self.age if 60 <= age <=150 print 'old' elif 20<= age <60 print 'adult' elif 0<= age <20 print 'child' else: print '输入有误' zby = Person('zby','male',25)
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器