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.
To enable the TEXTSTORAGE emitter, specify the following statement in the Consolidated Tracing Facility configuration file:
mftrace.dest = textstorage
The following list shows the properties you can set to control the behavior of the TEXTSTORAGE emitter:
|$(COMPONENT)||the name of the component outputting the trace event.|
|$(DATA)||the trace data specified by the component to be output for the trace event. Each trace part will be delimited by the character specified by the DelimChar property.|
|$(DATE)||the current date output as yyyy/mm/dd.|
|$(EVENT)||the event identifier as specified by the component outputting the trace event.|
|$(LEVEL)||the tracing level.|
|$(MACHINE)||the name of the machine running the process .|
|$(PID) / $(PROCESS)||the current process identifier.|
|$(TIME)||the current time output as hh:mm:ss.nnn.|
|$(THREAD)||the current thread identifier. Note that this is the operating system's thread id, not the COBOL run-time system thread id.|
Default: $(TIME) $(COMPONENT) $(EVENT) $(LEVEL)$(DATA)
For example, if HexBlockSize is set to 4, and some binary trace data with the value 3132333435363738393A3B3C3D3E3F is specified for output, it is formatted as follows: