Houdini 20.5 Pythonスクリプト hou hou.logging

hou.logging.log HOM function

ロギングシステムに接続されたすべてのログシンクにLogEntryオブジェクトを送信します。

log(entry, source_name = None)

指定したsource_nameのソースからhou.logging.LogEntryを送信します。 source_nameを指定しなかった場合、または、source_nameが空っぽの文字列の場合、ログエントリに設定されているソースが使用されます。 そのソース名すらも設定されていない場合、デフォルトのソース名のPython Loggingが使用されます。

entry

指定した名前のロギングソースからそれに接続されたすべてのシンクに送信されるhou.logging.LogEntry。 ログエントリオブジェクトのsourceアトリビュートは、指定したsource_nameを使用するように自動的に上書きされます。

source_name

ログエントリの送信元であるロギングソースの名前。 ここには、Pythonログエントリの送信と互換性のあるロギングソースのみが使用可能です。 何も値を指定しなかった場合、その値はPython Loggingと想定されます。 他に有効な値は、Generic Logging、または、既存のロギングソース名と被らない任意の値です。 何も値を指定しなかった場合、hou.logging.createSource()をコールした場合と同様に新しいロギングソースが生成されます。

hou.logging