User Tools

Site Tools


write_to_logs

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.

write_to_logs.txt · Last modified: 2020/01/02 11:02 by emozolyak