This section contains the information to control the amount of logging that is generated.
location
Overrides the folder in which the log file should be created. If the location is not specified, then the log files are created in the %PROGRAMDATA%\ HxGN 3D Graphic Data Service\Logging folder.
timestamp
Specifies whether the timestamp should be included in each message. Set to true or false.
telemetry
Specifies whether telemetry should be sent to the data lake. Set to true or false.
thread
Specifies whether the thread ID should be included in each message. Set to true or false.
log
Controls which messages are written to the log file. Each setting is listed below and can be set to true or false.
level
Specifies a numerical value indicating the level of logging to be included. All messages of the specified level or lower are included in the log.
-
0 = None. No messages are logged.
-
1 = Critical. Critical messages are logged indicating that 3D GDS cannot run correctly until the issue is resolved.
-
2 = Error. Error messages are logged.
-
3 = Warning. Warning messages are logged.
-
4 = Info. General informational messages are logged. This is the recommended setting and is used if the level is not specified.
-
5 = Debug. Debug messages are logged including any OIDs listed in trace or ignore.
-
6 = Verbose. All detailed messages are logged.
memory
Logs memory usage messages if level is set to a minimum of 4. Set to true or false.
timer
Logs timing messages if level is set to a minimum of 4. Set to true or false.
report
Logs reports if level is set to a minimum of 4. Set to true or false.
console
Controls which messages are written to the console. Each setting can be set to true or false.
statistics
Specifies whether statistics should be saved to the database. This should not be set to true if the database does not contain the GDS statistic tables.
trace
Specifies a JSON array of strings representing OIDs that are to be traced as they go through the system. Whenever any of the OIDs are processed, a message is logged if level is set to a minimum of 5.
ignore
Specifies a JSON array of strings representing OIDs that are to be ignored in all processing. A message is logged if level is set to a minimum of 5.