import logging
# 配置日志格式和级别
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
datefmt='%Y-%m-%d %H:%M:%S'
)
# 使用各个级别
logging.debug('这条调试信息不会显示,因为级别设置为INFO')
logging.info('程序启动')
logging.warning('配置文件未找到,使用默认配置')
logging.error('无法连接到数据库')
logging.critical('系统内存不足,程序即将退出')
2025-04-02 20:08:58 - root - INFO - 程序启动
2025-04-02 20:08:58 - root - WARNING - 配置文件未找到,使用默认配置
2025-04-02 20:08:58 - root - ERROR - 无法连接到数据库
2025-04-02 20:08:58 - root - CRITICAL - 系统内存不足,程序即将退出