日志配置
Fabric SQL Python connector API支持使用Python标准日志库logging生成日志,Python的logging模块是官方提供的标准日志解决方案,用于在程序运行过程中记录调试信息、运行状态以及错误信息。
日志等级:
logging预定义了多个日志级别,用于区分信息的重要程度(由低到高):
- DEBUG:调试信息,通常用于开发阶段。
- INFO:程序运行的关键信息。
- WARNING:潜在问题,但程序仍可继续运行。
- ERROR:发生错误,某些功能失败。
- CRITICAL:严重错误,程序可能无法继续运行。
日志系统只会输出级别不低于当前阈值的日志。
一个简单的logging日志配置示例如下:
logging.basicConfig(
level=logging.DEBUG,
format="[%(asctime)s] [%(levelname)s] [PID:%(process)d] [ProcessName:%(processName)s] "
"[Module:%(module)s] [Function:%(funcName)s] - %(message)s"
)