Logs configuration updates with relevant metadata such as timestamp,
session state, task name, and a custom message. The function inserts
the log entry into the config_log table in the current configuration.
Value
No return value; this function is called for its side effect of inserting
a log entry into the config_log table.
Details
The function records the type of interaction (automatic or interactive),
session state, task description, and a user-provided message in the configuration log.
It throws an error if the message argument is NULL.
The datetime column holds milliseconds. Each call in one R process
writes a datetime at least 4 milliseconds after the previous call.
This keeps two calls for the same task apart in the key of config_log.
