Service Trace
[Service Trace]
:FlushTimeout=333
:MaxSize=10
SeparateProcess=0x07
UpdateTime=0
UseCache=10000
FlushTimeout
The trace server can write the trace to the hard drive immediately, but this can be slow. Setting the FlushTimeout parameter creates a separate thread that records the trace with the flush timeout value interval. Default active with 333 milliseconds.
[Service Trace]
FlushTimeout=333
MaxSize
The MaxSize parameter tells the maximum size in megabytes (MB) of the trace file. The default size is 100 MB.
[Service Trace]
MaxSize=100
SeparateProcess
The property SeparateProcess is used to run the Trace component of Net iD Service as a separate process.
When monitoring is activated it reports status and trace component to %TEMP%/netid_trace_monitor.txt.
#0x01 (1)
#0x02 (2)
#0x04 (3)
[Service Trace]
SeparateProcess=0x07
1 | Activate separate process. |
2 | Activate monitoring of separate process. |
3 | Activate report of monitoring. |
UseCache
This UseCache parameter is almost the same parameter as Trace > UseCache and replaces the Trace UseCache value if it is active. This value has no effect if FlushTimeout is used. |
Specifies the maximum number of trace rows that are allowed to cache.
The trace is quite extensive, so recording the trace can have unwanted effects on performance. The UseCache parameter allows the usage of a write cache in the process. This improves the trace write performance but can complicate the trace analysis.
[Trace]
UseCache=10000
To investigate a crash, you must disable UseCache since no trace is recorded if the application crashes. |