ジャンプ先: 概要. 戻り値. フラグ. Python 例.
commandLogging([historySize=uint], [logCommands=boolean], [logFile=string], [recordCommands=boolean], [resetLogFile=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
commandLogging は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、メモリ内およびディスク上で Maya コマンドのロギングをコントロールします。
コマンドがメモリに記録される場合、コマンドはクラッシュ レポータで使用可能になり、クラッシュ ログに表示されることに注意してください。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
historySize, logCommands, logFile, recordCommands, resetLogFile
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
historySize(hs)
|
uint
|

|
|
メモリ内のコマンド ヒストリにおけるエントリ数を設定します。
|
|
recordCommands(rc)
|
boolean
|

|
|
コマンドのメモリ内でのロギングを有効または無効にします。
|
|
logCommands(lc)
|
boolean
|

|
|
コマンドのディスク上でのロギングを有効または無効にします。
|
|
logFile(lf)
|
string
|

|
|
ディスク上のログに使用するファイル名を設定します。ロギングがアクティブな場合、現在のファイルは、新しいファイルが開かれる前に閉じられます。
|
|
resetLogFile(rl)
|
boolean
|

|
|
既定のログ ファイル名(「Maya.env」および既定のプロジェクト フォルダとともにアプリケーション フォルダにある「mayaCommandLog.txt」)にリセットします。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
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 )