讯息等级
Python消息级别
Katana从以下位置识别以下标准日志消息级别: Python logging模块:
• DEBUG
生成调试级别及更高级别的消息。
• INFO
生成信息级别及更高级别的消息。
• WARNING
生成警告级别和更高级别的消息。
• ERROR
生成错误级别及更高级别的消息。
• CRITICAL
仅生成关键消息。
UI中显示的消息是由根记录器生成的,根记录器已配置为${KATANA_ROOT}/bin/python_log.conf文件。如果您正在使用Katana在批处理模式下,所有呈现消息均记录为INFO将消息记录到MainBatch日志。固定Python日志配置的原因是,实际的日志记录都可以使用来配置log.conf代替python_log.conf。例外是将消息传递到Messages标签,以互动方式执行过滤。
要为交互式会话配置Python记录器,您可以获取特定的记录器并设置其级别。例如,在Python标签:
noisyLogger = logging.getLogger('NoisyLogger') noisyLogger.setLevel(logging.WARN)
这应该使所有人沉默INFO仅来自此记录器的消息。
例如:
1. | 加载场景并注意INFO消息:[INFO python.NodegraphAPI.NodeXmlIO]:正在加载“ /tmp/anyScene.katana” ... |
2. | 在以下执行Python标签: |
loadingLog = logging.getLogger('NodegraphAPI.NodeXmlIO') loadingLog.setLevel(logging.WARN)
3. | 现在再次加载场景。 |
的INFO消息未记录。