OTX Reference  
OpenTestSystem.Otx.Extensions.Logging.DataTypes.SeverityLevel Class Reference

Describing the severity of a log message written by a WriteLog action More...

Inheritance diagram for OpenTestSystem.Otx.Extensions.Logging.DataTypes.SeverityLevel:
Inheritance graph

Public Attributes

SeverityLevelLiteral init
 Cardinality [0..1]
This optional element stands for the hard-coded initialisation value of the identifier at declaration time. More...
 

Detailed Description

Describing the severity of a log message written by a WriteLog action

SeverityLevel is an enumeration type describing the severity of a log message written by a WriteLog action.

Order Relation
SeverityLevel values may occur as operands of comparisons. For this case, the following order relation is defined. Started with the lowest value TRACE = 0:


Literal
The syntax for Literals for complex data types will be used, where the member value is one of the values in the list.

@SeverityLevel:TRACE|DEBUG|INFO|WARN|ERROR|FATAL



Conversion terms
The following table shows the rules for conversion to another data type:

ConversionResultSample
ToBooleanUndefined (should not be used)
ToIntegerReturns the index of the value in the SeverityLevels enumeration (smallest index is 0)Integer val = ToInteger(@SeverityLevel:TRACE); // Returns 0
ToFloatUndefined (should not be used)
ToStringReturns the name of the enumeration valueString s = ToString(@SeverityLevel:TRACE); // Returns "TRACE"
ToByteFieldUndefined (should not be used)

Sample

Logging.SeverityLevel SeverityLevelVariable = @SeverityLevel:TRACE;

Member Data Documentation

◆ init

SeverityLevelLiteral OpenTestSystem.Otx.Extensions.Logging.DataTypes.SeverityLevel.init

Cardinality [0..1]
This optional element stands for the hard-coded initialisation value of the identifier at declaration time.

OpenTestSystem.Otx::RuntimeConverter::Api::TraceLevels::TRACE
@ TRACE
OpenTestSystem.Otx::RuntimeConverter::Api::TraceLevels::INFO
@ INFO
OpenTestSystem.Otx::DiagManager::OtxDiagApi::DataTypes::OtxSeverityTypes::ERROR
@ ERROR
OpenTestSystem.Otx::RuntimeConverter::Api::TraceLevels::WARN
@ WARN
OpenTestSystem.Otx::RuntimeConverter::Api::TraceLevels::DEBUG
@ DEBUG
OpenTestSystem.Otx::RuntimeConverter::Api::TraceLevels::FATAL
@ FATAL