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.