import logging
# 配置日志记录器
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# 创建一个日志记录器对象
logger = logging.getLogger('example_logger')
# 记录不同级别的日志信息
logger.debug('这是一个调试信息')
logger.info('这是一个普通信息')
logger.warning('这是一个警告信息')
logger.error('这是一个错误信息')
logger.critical('这是一个严重错误信息')
# 你也可以将日志写入文件
file_handler = logging.FileHandler('example.log')
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
file_handler.setFormatter(formatter)
# 将处理器添加到日志记录器
logger.addHandler(file_handler)
# 再次记录日志,这次会同时输出到控制台和文件
logger.debug('这个调试信息也会被写入文件')
logging.basicConfig 来配置日志的基本设置,如日志级别、格式等。logging.getLogger 创建一个名为 example_logger 的日志记录器。logger.debug, logger.info, logger.warning, logger.error, 和 logger.critical 方法来记录不同级别的日志信息。FileHandler 对象,并将其添加到日志记录器中,这样日志信息不仅会输出到控制台,还会写入指定的文件(如 example.log)。Formatter 类定义日志的输出格式,确保日志信息包含时间戳、日志级别等信息。下一篇:python if else
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站