LoggingLevelEnum Enumeration

Indicates the severity level of a descriptive message that is written to the event log when a managed thread logs an event.

Syntax

typedef enum LoggingLevelEnum {
    LTraceLevel0 = 0,
    LTraceLevel1,
    LTraceLevel2,
    LTraceLevel3,
    LTraceLevel4,
    LStatusLevel0 = 20,
    LStatusLevel1,
    LStatusLevel2,
    LStatusLevel3,
    LStatusLevel4,
    LWarningLevel = 40,
    LErrorLevel = 50,
    LPanicLevel = 100
} LoggingLevelEnum;

Members

Member Description
LTraceLevel0 The message is a trace level 0.
LTraceLevel1 The message is a trace level 1.
LTraceLevel2 The message is a trace level 2.
LTraceLevel3 The message is a trace level 3.
LTraceLevel4 The message is a trace level 4.
LStatusLevel0 The message is a status level 0.
LStatusLevel1 The message is a status level 1.
LStatusLevel2 The message is a status level 2.
LStatusLevel3 The message is a status level 3.
LStatusLevel4 The message is a status level 4.
LWarningLevel The message is a warning level.
LErrorLevel The message is an error level.
LPanicLevel The message is a panic level.

Remarks

The common language runtime (CLR) calls the ICorDebugManagedCallback::LogMessage method to notify the debugger that a managed thread has logged an event. The CLR passes a value of the LoggingLevelEnum enumeration to indicate the severity level of the message that the managed thread wrote to the event log.

Requirements

Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 1.0

See also