ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

commandLogging([historySize=uint], [logCommands=boolean], [logFile=string], [recordCommands=boolean], [resetLogFile=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

commandLogging は、取り消し可能、照会可能、および編集不可能です。

このコマンドは、メモリ内およびディスク上で Maya コマンドのロギングをコントロールします。

コマンドがメモリに記録される場合、コマンドはクラッシュ レポータで使用可能になり、クラッシュ ログに表示されることに注意してください。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

historySize, logCommands, logFile, recordCommands, resetLogFile
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
historySize(hs) uint createquery
メモリ内のコマンド ヒストリにおけるエントリ数を設定します。
recordCommands(rc) boolean createquery
コマンドのメモリ内でのロギングを有効または無効にします。
logCommands(lc) boolean createquery
コマンドのディスク上でのロギングを有効または無効にします。
logFile(lf) string createquery
ディスク上のログに使用するファイル名を設定します。ロギングがアクティブな場合、現在のファイルは、新しいファイルが開かれる前に閉じられます。
resetLogFile(rl) boolean createquery
既定のログ ファイル名(「Maya.env」および既定のプロジェクト フォルダとともにアプリケーション フォルダにある「mayaCommandLog.txt」)にリセットします。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# Set the number of commands logged in memory to 20
#
cmds.commandLogging( historySize=20 )

# Query the number of commands being logged in memory
#
cmds.commandLogging( q=True, historySize=True )
# Result: 20

# Query the log file location
#
cmds.commandLogging( q=True, logFile=True )
# Result: C:/Users/foobar/Documents/maya/mayaCommandLog.txt

# Change the log file location
#
cmds.commandLogging( logFile='C:/temp/log.txt' )

# Reset the log file to default
#
cmds.commandLogging( resetLogFile=True )