TEXTSTORAGE エミッターのプロパティ

Writes to Microsoft Azure table storage in text format.

Before you can view the trace files output by the TEXTSTORAGE emitter you download them from Microsoft Azure table storage to a local file using the ctfazure utility. Once you have done this you can view the local file using any text editor.

TEXTSTORAGE エミッターを有効にするには、統合化トレース機能の構成ファイルに次の文を指定します。

mftrace.dest = textstorage

次に、TEXTSTORAGE エミッターの動作を制御するために設定できるプロパティの一覧を示します。

DelimChar
トレース イベントのトレース データ部分を区切るために出力ファイルで使用される文字。

デフォルト:スペース

Format
ファイルに書き込まれる各トレース データ レコードに使用される形式。次の擬似変数をフォーマットの指定で使用できます。
$(COMPONENT) トレース イベントを出力するコンポーネントの名前。
$(DATA) トレース イベントで出力されるコンポーネントにより指定されるトレース データ。各トレース部分が、DelimChar プロパティで指定される文字で区切られます。
$(DATE) 現在の日付。yyyy/mm/dd の形式で出力されます。
$(EVENT) トレース イベントを出力するコンポーネントによって指定されるイベント識別子。
$(LEVEL) トレース レベル。
$(MACHINE) プロセスを実行するマシンの名前。
$(PID) / $(PROCESS) 現在のプロセス ID。
$(TIME) 現在の時刻。hh:mm:ss.nnn の形式で出力されます。
$(THREAD) 現在のスレッド ID。なお、これはオペレーティング システムのスレッド ID で、COBOL ランタイム システムのスレッド ID ではありません。

デフォルト:$(TIME) $(COMPONENT) $(EVENT) $(LEVEL)$(DATA)

HexBlockSize
各ブロックに出力される 16 進のバイト数。16 進文字の各ブロックは、ハイフン (-) 文字で区切られます。

たとえば、HexBlockSize を 4 に設定し、値 3132333435363738393A3B3C3D3E3F を持つバイナリ フォーマットのトレース データを出力に指定すると、次のようにフォーマットされます。

31323334-35363738-393A3B3C-3D3E3F

デフォルト:8

QuoteString
文字列トレース データが二重引用符 (") で囲まれて出力されるかどうかを示します。

デフォルト:TRUE

StorageAccount
The name of the Microsoft Azure storage account to be used. The names of the storage accounts you have created can be found in the "Storage Accounts" section of the Microsoft Azure management portal.

デフォルト:なし

StorageKey
The Microsoft Azure storage access key. When a storage account is selected in the "Storage Accounts" section of the Microsoft Azure management portal, its associated primary and secondary access keys are displayed in the Properties window.

デフォルト:なし

TableName
トレース イベントが書き込まれるテーブルの名前。

デフォルト:MicroFocus0CTF0Text0Storage