Skip to content

Log library

The log library provides 7 functions, each function takes all its arguments, concatenates them into a string then sends it to the Traintastic server log.

Functions

log.critical(message [, ...])

Log a critical message.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.

log.debug(message [, ...])

Log a debug message, useful when developing or testing a script.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.

log.error(message [, ...])

Log an error message.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.

log.fatal(message [, ...])

Log a fatal message, use this for unrecoverble errors only.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.

log.info(message [, ...])

Log a info message.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.

log.notice(message [, ...])

Log a notice message.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.

log.warning(message [, ...])

Log a warning message.

Parameters:

  • message
    The message.

  • ...
    Additional values, all values are concatenated and seperated by a space.