ET_LogLevel

 

ET_LogLevel - General Information

Overview

Type:

List type

Available as of:

V1.0.4.0

Description

This enumeration contains the different logger levels that are used by the application logger. The logger level describes the type and priority of a logger message.

A logger point only sends logger messages to the application logger if the logger level of the logger message has the same level of priority or is higher than the parameterized logger level of the logger point.

The lower the value, the higher is the priority of the logger level. The value 0 has the highest priority.

Enumeration Elements

Name

Value

Description

Nothing

0

The logger point is not allowed to give any logger messages to the application logger.

This is the default value in order to minimize the performance effect of the logger.

EmergencyMessage

10

This enumeration element is currently not used. It is reserved for future use.

An exception that leads to a stop of the controller (for example division by zero, zero pointer access).

CriticalException

20

An exception that cannot be sufficiently handled by the program, for example GD.ET_Diag.UnexpectedProgramBehavior.

Exception

30

An exception that forces the program not to continue the default behavior and to perform an exception reaction, for example GD.ET_Diag <> Ok.

Warning

40

An exception that does not help to prevent the program from processing at the moment, but leads to an exception if the behavior is not changed (for example the advisory of an unwinder: nearly at end of roll).

UserAction

50

A command of the user at the input of the function block. For example: i_xStart FALSE => TRUE at PDL.FB_VarioPosJerk.

ExternalEvent

60

An event that changes the behavior of the function block but is not a direct user command. For example, a Touchprobe appears.

StatusMessage

70

A message that describes a significant change in the behavior of the function block and which can be registered. The message may describe the process steps that are done according to a user command. For example: Wait until subaction is completed, initialization operation mode, and so on.

DebugMessage

80

A minor message, for example for debugging.

For example: Transition of internal state machine, internal calculation results, and so on.