Enum ErrorLevel

Enum Documentation

enum class iox::ErrorLevel : uint32_t

the available error levels FATAL

  • Log message with FATAL

  • RouDi cannot recover from that error. RouDi is terminated

  • Assert (in DEBUG) and terminate

  • Reporting code must handle this and continue or go to a save state. Error handler could return (e.g. in test) SEVERE

  • Log message with ERROR

  • RouDi can still run. Error is reported

  • Assert in DEBUG, in RELEASE continue to run

  • Reporting code must handle this and continue MODERATE

  • Log message with ERROR

  • RouDi can still run. Error is reported

  • NO assert

  • Reporting code must handle this and continue

Values:

enumerator FATAL

Log error entry + Assert + terminate.

enumerator SEVERE

warning log entry + Assert

enumerator MODERATE

warning log entry