This is an old revision of the document!
Table of Contents
Writing to communication log
ERROR(message)
The function adds the message with the ERROR level to communication log (Maintenance → WebHMI Log). Function returns 1 if any error occurred and 0 on success.
INFO(message)
The function adds the message with the INFO level to communication log (Maintenance → WebHMI Log). Function returns 1 if any error occurred and 0 on success.
DEBUG(message)
The function adds the message with the DEBUG level to communication log (Maintenance → WebHMI Log). Function returns 1 if any error occurred and 0 on success.
TRACE(message)
The function adds the message with the TRACE level to communication log (Maintenance → WebHMI Log). Function returns 1 if any error occurred and 0 on success.
Customize log output
You can implement your version of log output function with more complex formatting (e.g. table output or json output), wrapping the basics functions into your Lua code (see the example).
Writing to message log
AddInfoMessage(message, userId)
The AddInfoMessage function adds the message message with the Info level to the Messages log. userId is the user ID on whose behalf the message should be added. Returns 1 if an error occurred and 0 if successful.
AddWarningMessage and AddAlertMessage - are full analogs of AddInfoMessage, writing to Warning and Alert message levels respectively.