在Python中进行错误日志记录可以使用内置的logging模块。以下是使用logging模块进行错误日志记录的基本步骤:
-
导入logging模块:
import logging
-
配置日志记录器:创建一个logger对象,并设置日志级别。日志级别有DEBUG、INFO、WARNING、ERROR和CRITICAL等级别,可以根据需要选择适当的级别。
logger = logging.getLogger('my_logger')
logger.setLevel(logging.DEBUG)
- 配置日志处理器:选择要使用的日志处理器,可以使用StreamHandler将日志输出到控制台,或使用FileHandler将日志输出到文件中。可以设置日志级别和格式。
# 输出到控制台
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.DEBUG)
console_formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
console_handler.setFormatter(console_formatter)
# 输出到文件
file_handler = logging.FileHandler('my_log.log')
file_handler.setLevel(logging.ERROR)
file_formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(me