python 如何记录日志

原创
admin 1天前 阅读数 3 #Python

如何记录Python日志

Python中,可以使用内置的logging模块来记录日志,以下是一个简单的示例:

import logging
创建一个日志记录器
logger = logging.getLogger('my_logger')
设置日志级别
logger.setLevel(logging.DEBUG)
创建一个控制台处理器,输出到控制台
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.DEBUG)
创建一个文件处理器,输出到文件
file_handler = logging.FileHandler('my_log_file.log')
file_handler.setLevel(logging.DEBUG)
将处理器添加到日志记录器
logger.addHandler(console_handler)
logger.addHandler(file_handler)
记录一些日志信息
logger.debug('这是一条调试信息')
logger.info('这是一条普通信息')
logger.warning('这是一条警告信息')
logger.error('这是一条错误信息')
logger.critical('这是一条严重错误信息')

在这个示例中,我们首先创建了一个日志记录器,并设置了一个日志级别,我们创建了一个控制台处理器和一个文件处理器,并将它们添加到日志记录器中,我们使用logger对象来记录不同级别的日志信息。

这只是一个简单的示例,您可能需要更复杂的日志记录需求,这个示例可以帮助您开始使用Pythonlogging模块来记录日志。

热门