logging模块学习:basicConfig配置文件

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

日志的当前行号
 %(asctime)s: 打印日志的时间
 %(thread)d: 打印线程ID
 %(threadName)s: 打印线程名称
 %(process)d: 打印进程ID
 %(message)s: 打印日志信息
datefmt: 指定时间格式,同time.strftime()
level: 设置日志级别,默认为logging.WARNING
stream: 指定将日志的输出流,可以指定输出到sys.stderr,sys.stdout或者文件,默认输出到sys.stderr,当stream和filename同时指定时,stream被忽略


logging打印信息函数:

logging.debug('This is debug message')
logging.info('This is info message')
logging.warning('This is warning message')





本文转自 sailikung 51CTO博客,原文链接:http://blog.51cto.com/net881004/2056029,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
8月前
|
Java
LogBack配置文件使用示例
LogBack配置文件使用示例 LogBack配置文件使用示例
65 0
logging 日志 模块
logging 日志 模块
|
5月前
|
存储 Python Windows
configparser模块和PyYAML模块生成和修改配置文件
`configparser`模块用于生成和修改配置文件,其结构类似Windows INI文件,便于用户定制。配置文件由多个部分组成,每部分包含键值对,键值对用`:`或`=`分隔,注释以`#`或`;`开头。`configparser`提供了读取、写入及修改配置文件的功能,如通过`ConfigParser()`创建对象,使用`read()`方法读取文件,`write()`方法写入文件,以及`get()`等方法获取配置信息。`PyYAML`模块则用于处理YAML格式文件,可通过`yaml.load()`读取并解析YAML文件为字典,`yaml.dump()`将数据序列化为YAML格式并写入文件。
46 1
|
7月前
|
消息中间件 数据库 开发者
Logging模块的高级用法
【6月更文挑战第21天】 - 支持DEBUG到CRITICAL的多级日志,便于控制信息输出。 - 可自定义日志格式,包含时间戳、级别等信息。 - 使用处理程序(如FileHandler、StreamHandler)将日志发送到不同目的地。 - 通过过滤器实现日志筛选,精细化控制记录。 - 利用配置文件管理日志设置,灵活可配置。 - 实现日志轮转和归档,管理日志文件大小和期限。 - 自定义处理程序适应特殊需求,如发送到数据库或消息队列。 - 异常处理中记录日志,增强调试能力。 - 遵循最佳实践,如选择合适日志级别、保持格式一致。 - 注意性能考量,如异步记录、批量处理和优化处理程序。
35 0
|
8月前
|
关系型数据库 MySQL Unix
logging模块介绍
logging模块介绍
|
Serverless Python
可以通过配置logging模块来记录日志
可以通过配置logging模块来记录日志
50 2
|
Java Spring
Log4j中配置文件自动加载原理及非SRC下使用
Log4j中配置文件自动加载原理及非SRC下使用
120 0
|
存储 Unix Python
logging模块
logging模块
52 0
|
API Python
Python 日志打印之logging.config.dictConfig使用总结
Python 日志打印之logging.config.dictConfig使用总结
234 0
|
存储 Java 微服务
common--全局日志处理
操作日志和微服务场景日志统一处理
247 0
common--全局日志处理