讯息等级

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消息未记录。