Logger
Introduction
The Logger provides logging functionality to the SIC framework. It is however not a physical device in itself.
Sensors and Actuators
The Logger device does not have any sensors or actuators.
emulating driver -
logger.jar
you will be prompted to choose the directory where the log file is to be saved
The logged messages are saved in a CSV file
the name of the CSV file is the date on which it is created
The driver is run from the https://bitbucket.org/socialroboticshub/docker/src/master/sic-local/ folder. To run it, Java 8 or later is required to be installed on your machine. Launch one of the local devices by either double-clicking the drivers or using the BAT (Windows) or SH (Linux/Mac) file. With a locally running SIC framework you can always just press OK in the initial dialog box that appears.
Dependencies
The independent usage of sensors and actuators do not have any dependencies by themselves. Instead, services are dependent on them. So, depending on the services run, the necessary sensor/actuator should be used accordingly.
How To Use
start
logger.jar
load the action
session_start
important: the Logger requires the session to be started in order for the logging actions to be started
load the action
session_log
with the message to be logged as a parameterrepeat this action for all the messages wished to be logged
each message has a corresponding time stamp
load the action
session_end
in order to mark the end of the session
Limitations
The available driver have been tested on Windows 10 and Ubuntu 20.04. macOS can also be used but has not been as extensively tested and compatibility and support for it are limited.
the Logger can only be used for now with the EIS connector (for GOAL)