The SYSMON log fsuile is the System Monitoring task log, providing detailed logging information on user interaction with the task. The output file is nearly identical to the MATB-II equivalent.
MATB-II Compatibility
Complete compatibility with the caveat of some limited whitespace differences.
Example Log File Snippet
# 10-11-2016 17:51:00 SYSMON_2016_10111751.txt # # Events Filename: CEDAR_EVENTS.xml # # Timeout (in seconds): Lights = 10 Scales = 10 # # RT = Response Time (in seconds) # SYS_OK = An event for the system selected is active # #-TIME- -RT- -SYSTEM- -LIGHT/SCALE- -SYS_OK- -REMARKS- #------------------------------------------------------------------------------- 00:00:05.9 00.9 scale one true 00:00:08.8 00.8 light green true 00:00:19.0 -10.0 light red - event timed out
Example JSON Log File
{
"rows" : [{
"-TIME-": "00:00:06.2",
"-RT-": "01.2",
"-SYSTEM-": "scale",
"-LIGHT/SCALE-": "one",
"-SYS_OK-": "true",
"-REMARKS-": ""
}, {
"-TIME-": "00:00:08.8",
"-RT-": "00.8",
"-SYSTEM-": "light",
"-LIGHT/SCALE-": "green",
"-SYS_OK-": "true",
"-REMARKS-": ""
}, {
"-TIME-": "00:00:19.0",
"-RT-": "-10.0",
"-SYSTEM-": "light",
"-LIGHT/SCALE-": "red",
"-SYS_OK-": "",
"-REMARKS-": "- event timed out"
}]
}
Example Log File Snippet Explanation
The log file begins with a header detailing the timestamp and filename of the log file, then a plain text formatted table of log entries. The timeout in seconds of the lights (in Cedar these are switches/buttons) and the scales.
The JSON format variant just lists the columns and rows of the plaintext file. Column titles are not listed in the JSON variant.
| Column | Format | Meaning |
|---|---|---|
| -TIME- | 00:00:00.4 (hour:minute:second:tenth of second) | The timestamp of the event in question. |
| -RT- | Floating point, format (-)00.0 | The response time of the user to the event in seconds, accurate to the tenth of a second, negative if the event timed out. |
| -SYSTEM- | scale / light | Whether the event pertains to a System Monitoring Task scale or light. |
| -SYS_OK- | true (or empty if false) | Whether the user responded withing the specified period and the event did not timeout. |
| -REMARKS- | String | Any additional remarks. |

