操作日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 操作日志

1.1日志一共分成5个等级,从低到高分别是:DEBUG ,INFO ,WARNING ,ERROR, CRITICAL。

 

 1.2python中配置logging有三种方式

 第一种:基础配置,logging.basicConfig(filename="config.log",filemode="w",format="%(asctime)s-%(name)s-%(levelname)s-%                    (message)s",level=logging.INFO)。

      第二种:使用配置文件的方式配置logging,使用fileConfig(filename,defaults=None,disable_existing_loggers=Ture )函数来读取配置文件。

      第三种:使用一个字典方式来写配置信息,然后使用dictConfig(dict,defaults=None, disable_existing_loggers=Ture )函数来瓦按成logging的配置.

 

 1.3对参数解析:

 filename:日志路径

 filemode:默认"a",意味追加

 format:格式化为处理程序使用指定的格式字符串。

   %(levelno)s: 打印日志级别的数值

   %(levelname)s: 打印日志级别名称

   %(pathname)s: 打印当前执行程序的路径,其实就是sys.argv[0]

   %(filename)s: 打印当前执行程序名

   %(funcName)s: 打印日志的当前函数

   %(lineno)d: 打印日志的当前行号

   %(asctime)s: 打印日志的时间

   %(thread)d: 打印线程ID

   %(threadName)s: 打印线程名称

   %(process)d: 打印进程ID

   %(message)s: 打印日志信息

 datefmt:指定时间格式,同time.strftime() 默认是年月日时分秒毫秒

 style:

 level:设置日志级别,默认为logging.WARNING

 stream:指定将日志的输出流,可以指定输出到sys.stderr,sys.stdout或者文件,默认输出到sys.stderr,当stream和filename同时指定时,stream被         忽略

1727425369187.png

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
日志 直接拿去用
日志 直接拿去用
|
9月前
|
SQL 分布式计算 监控
日志服务主要功能
本文介绍日志服务主要的功能。
114 2
|
9月前
|
运维 监控 数据管理
日志服务
日志服务监控审计在现代企业数据管理中扮演着越来越重要的角色。为了满足企业对数据监控审计的需求,日志服务提供了服务日志功能,支持记录Project内的用户操作日志等多种日志数据,并提供多种分析维度的仪表盘。通过这些功能,企业可以实时掌握日志服务的使用状况,提高运维效率。
82 2
|
canal 存储 缓存
如何优雅的记录操作日志
操作日志几乎存在于每个系统中,而这些系统都有记录操作日志的一套 API。操作日志和系统日志不一样,操作日志必须要做到简单易懂。所以如何让操作日志不跟业务逻辑耦合,如何让操作日志的内容易于理解,如何让操作日志的接入更加简单?上面这些都是本文要回答的问题。我们主要围绕着如何“优雅”地记录操作日志展开描述,希望对从事相关工作的同学能够有所帮助或者启发。
722 0
如何优雅的记录操作日志
|
运维 监控 安全
使用日志数据的方式
使用日志数据的方式
73 0
|
存储 Java 数据库
如何优雅地记录操作日志?(4)
如何优雅地记录操作日志?
420 0
|
缓存 Java Spring
如何优雅地记录操作日志?(3)
如何优雅地记录操作日志?
452 0
|
canal 存储 Java
如何优雅地记录操作日志?(1)
如何优雅地记录操作日志?
832 0
|
Java Spring
如何优雅地记录操作日志?(2)
如何优雅地记录操作日志?
328 0
|
9月前
|
存储 SQL 监控
日志服务汇总数据指南
本文为您介绍基于SLS推出的ScheduledSQL功能,对历史数据进行汇总压缩,降低使用存储成本。
日志服务汇总数据指南

热门文章

最新文章