# 记录不同级别的日志 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')
运行代码
在命令行中运行脚本:
1
python basic_logging.py
输出结果
1 2 3 4
INFO:root:This is an info message WARNING:root:This is a warning message ERROR:root:This is an error message CRITICAL:root:This is a critical message
# 记录日志 logger.debug('This is a debug message') logger.info('This is an info message') logger.warning('This is a warning message') logger.error('This is an error message') logger.critical('This is a critical message')
运行代码
在命令行中运行脚本:
1
python advanced_logging.py
输出结果
控制台输出:
1 2 3 4
2024-07-13 12:00:00,000 - my_logger - INFO - This is an info message 2024-07-13 12:00:00,000 - my_logger - WARNING - This is a warning message 2024-07-13 12:00:00,000 - my_logger - ERROR - This is an error message 2024-07-13 12:00:00,000 - my_logger - CRITICAL - This is a critical message
日志文件内容(my_log.log):
1 2 3 4 5
2024-07-13 12:00:00,000 - my_logger - DEBUG - This is a debug message 2024-07-13 12:00:00,000 - my_logger - INFO - This is an info message 2024-07-13 12:00:00,000 - my_logger - WARNING - This is a warning message 2024-07-13 12:00:00,000 - my_logger - ERROR - This is an error message 2024-07-13 12:00:00,000 - my_logger - CRITICAL - This is a critical message
# 记录日志 logger.debug('This is a debug message') logger.info('This is an info message') logger.warning('This is a warning message') logger.error('This is an error message') logger.critical('This is a critical message')