logging基本使用

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: logging基本使用
import logging
'''
basicConfig()方法
level 最低级别
datefmt 时间格式
format 日志内文本格式  %()s 固定格式
filename 保存文件名
'''
#
# '''默认只输出info级别之上的日志'''
#logging.basicConfig(level=logging.DEBUG)
# logging.debug("debug级别日志: 打印全部的日志,详细的信息,通常只出现在诊断问题上")
#
# logging.info("info级别日志: 打印info,warning,error,critical级别的日志,确认一切按预期运行")
#
# logging.warning("warning级别日志: 打印warning,error,critical级别的日志,一个迹"
#                 "象表明,一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空间低”),这个软件还能按预期工作")
#
# logging.error("error级别日志: 打印error,critical级别的日志,更严重的问题,软件没能执行一些功能")
#
# logging.critical("critical级别日志: 打印critical级别,一个严重的错误,这表明程序本身可能无法继续运行")
# '''设置日志展示变量'''
#
# name="小米"
# age=18
# logging.basicConfig(level=logging.DEBUG)
#
# '''这个debug用小写,大写会报错 '''
# logging.debug("姓名{},年龄{}".format(name,age))
# logging.debug("姓名%s,年龄%d",name,age)
'''设置日志展示内容'''
logging.basicConfig(level=logging.DEBUG,format='%(asctime)s %(name)s %(levelname)s %(module)s: %(message)s'
                    ,datefmt='%Y-%m-%d %H:%M:%S')
logging.debug('设置文本输出内容')
logging.debug('asctime时间')
logging.debug('name名字')
logging.debug("levelname当前日志级别")
logging.debug("module当前所处位置")
logging.debug("message文本信息")
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
0
0
0
4
分享
相关文章
|
7月前
|
优化连接池
合理设置连接池大小:连接池的大小应根据应用程序的并发量和数据库的承载能力来设置。过小的连接池会导致频繁的等待和阻塞,过大的连接池则会浪费资源。 连接池的监控和管理:实时监控连接池的使用情况,及时处理连接泄漏和失效连接,可以使用一些连接池管理工具来实现自动监控和管理。 连接池参数调整:根据实际情况调整连接池的参数,如连接超时时间、空闲连接的最小和最大数量等,以提高连接池的效率和稳定性。
86 0
Java接口中可以定义哪些方法?
【4月更文挑战第13天】
745 0
Java接口中可以定义哪些方法?
Flink转换问题之DataStream转成table失败如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
webpack打包优化之外部扩展(Externals)配置
webpack打包优化之外部扩展(Externals)配置
355 0
webpack打包优化之外部扩展(Externals)配置
python-logging全局日志配置-滚动删除,只保存最近7天的日志,按级别存入不同文件
最近有这样一个需求,需要记录一下用户行为,和记下一些错误日志,放入指定文件夹里不同的文件下,方便后续debug。我决定采用python logging模块。并且使用配置文件,并做一个全局的globalLog.py来使用logging。 (关键词:logging,TimedRotatingFileHandler)
947 0
python-logging全局日志配置-滚动删除,只保存最近7天的日志,按级别存入不同文件
Java 11中引入的HTTP客户端API是什么?如何使用它进行HTTP请求?
Java 11中引入的HTTP客户端API是什么?如何使用它进行HTTP请求?
136 0
云原生日志采集管理方案--Logging Operator
Logging Operator是BanzaiCloud开源的一个云原生场日志采集方案,它整合了fluent 社区的两个开源日志采集器 FluentBit、Fluentd,以 operator 的方式自动化配置 k8s 日志采集pipeline。
1903 0
【Python】开发工具库-pycrypto(一)
本文主要介绍下在Python语言环境下,几种常见的加密方式。对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。
OSS数据湖实践——parquet格式
通过对parquet格式及json格式的对比,了解两种常用格式之间存在的异同,了解parquet 能够提高作业性能的内在机制,并且阐述其能够带来的优势。
4500 0
OSS数据湖实践——parquet格式
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问