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日志并进行多维度分析。
相关文章
|
3月前
|
监控 Python
logging的基本使用教程
这篇文章提供了Python `logging` 模块的基本使用教程,包括如何配置日志级别和格式、记录不同级别的日志消息,以及如何将日志输出到文件。
|
14天前
|
XML 安全 Java
【日志框架整合】Slf4j、Log4j、Log4j2、Logback配置模板
本文介绍了Java日志框架的基本概念和使用方法,重点讨论了SLF4J、Log4j、Logback和Log4j2之间的关系及其性能对比。SLF4J作为一个日志抽象层,允许开发者使用统一的日志接口,而Log4j、Logback和Log4j2则是具体的日志实现框架。Log4j2在性能上优于Logback,推荐在新项目中使用。文章还详细说明了如何在Spring Boot项目中配置Log4j2和Logback,以及如何使用Lombok简化日志记录。最后,提供了一些日志配置的最佳实践,包括滚动日志、统一日志格式和提高日志性能的方法。
125 30
【日志框架整合】Slf4j、Log4j、Log4j2、Logback配置模板
|
5月前
|
消息中间件 数据库 开发者
Logging模块的高级用法
【6月更文挑战第21天】 - 支持DEBUG到CRITICAL的多级日志,便于控制信息输出。 - 可自定义日志格式,包含时间戳、级别等信息。 - 使用处理程序(如FileHandler、StreamHandler)将日志发送到不同目的地。 - 通过过滤器实现日志筛选,精细化控制记录。 - 利用配置文件管理日志设置,灵活可配置。 - 实现日志轮转和归档,管理日志文件大小和期限。 - 自定义处理程序适应特殊需求,如发送到数据库或消息队列。 - 异常处理中记录日志,增强调试能力。 - 遵循最佳实践,如选择合适日志级别、保持格式一致。 - 注意性能考量,如异步记录、批量处理和优化处理程序。
25 0
|
Python
Python 日志打印之logging.getLogger源码分析
Python 日志打印之logging.getLogger源码分析
105 0
|
API Python
Python 日志打印之logging.config.dictConfig使用总结
Python 日志打印之logging.config.dictConfig使用总结
212 0
|
测试技术 Python
python 日志打印之logging使用介绍
python 日志打印之logging使用介绍
126 0
|
Java 应用服务中间件 数据库
Logback基本使用
Logback基本使用
265 0
Logback基本使用
|
XML Java 程序员
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(中)
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(中)
487 0
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(中)
|
存储 运维 监控
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(上)
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架
544 0
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(上)
|
XML JSON 缓存
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(下)
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(下)
254 0
最详细、最全面的【Java日志框架】介绍,建议收藏,包含JUL、log4j、logback、log4j2等所有主流框架(下)