1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python 日志模块Logging打印日志 输出到文件 配置格式

Python 日志模块Logging打印日志 输出到文件 配置格式

时间:2022-02-13 20:49:41

相关推荐

Python 日志模块Logging打印日志 输出到文件 配置格式

Python Logging 是一个内置的 logging 模块,它允许你记录应用程序的调试信息,以便于在开发和部署过程中进行故障排除。

日志等级

日志级别: debug < info < warning < error < critical

他们都有对应的函数输出到控制台或文件。

打印对应级别的日志:

import logging logging.basicConfig(level=logging.DEBUG) logging.debug('This is a debug message') logging.info('This is an info message') logging.warning('This is a warning message') logging.error('This is an error message') logging.critical('This is a critical message')

使用 basicConfig 方法来配置 logging,设置日志级别为 DEBUG。

配置日志格式、输出到文件

logging.basicConfig(level=logging.DEBUG, # 控制台打印的日志级别filename='08.log',filemode='a', # 模式,有w和a,w就是写模式,每次都会重新写日志,覆盖之前的日志# a是追加模式,默认如果不写的话,就是追加模式format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s'# 日志格式

-08-04 18:42:40,063 - D:\test1.py[line:12] - DEBUG: This is a debug message-08-04 18:42:40,064 - D:\test1.py[line:13] - INFO: This is an info message-08-04 18:42:40,064 - D:\test1.py[line:14] - WARNING: This is a warning message-08-04 18:42:40,064 - D:\test1.py[line:15] - ERROR: This is an error message-08-04 18:42:40,064 - D:\test1.py[line:16] - CRITICAL: This is a critical message

参考

/3/library/logging.html#logrecord-attributes

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。