C# Класс NLog.MDC

Mapped Diagnostics Context - a thread-local structure that keeps a dictionary of strings and provides methods to output them in layouts. Mostly for compatibility with log4net.
Показать файл Открыть проект

Открытые методы

Метод Описание
Clear ( ) : void

Clears the content of current thread MDC.

Contains ( string item ) : bool

Checks whether the specified item exists in current thread MDC.

Get ( string item ) : string

Gets the current thread MDC named item.

If the value isn't a string already, this call locks the LogFactory for reading the LoggingConfiguration.DefaultCultureInfo needed for converting to string.

GetObject ( string item ) : object

Gets the current thread MDC named item.

Remove ( string item ) : void

Removes the specified item from current thread MDC.

Set ( string item, string value ) : void

Sets the current thread MDC item to the specified value.

Описание методов

Clear() публичный статический Метод

Clears the content of current thread MDC.
public static Clear ( ) : void
Результат void

Contains() публичный статический Метод

Checks whether the specified item exists in current thread MDC.
public static Contains ( string item ) : bool
item string Item name.
Результат bool

Get() публичный статический Метод

Gets the current thread MDC named item.
If the value isn't a string already, this call locks the LogFactory for reading the LoggingConfiguration.DefaultCultureInfo needed for converting to string.
public static Get ( string item ) : string
item string Item name.
Результат string

GetObject() публичный статический Метод

Gets the current thread MDC named item.
public static GetObject ( string item ) : object
item string Item name.
Результат object

Remove() публичный статический Метод

Removes the specified item from current thread MDC.
public static Remove ( string item ) : void
item string Item name.
Результат void

Set() публичный статический Метод

Sets the current thread MDC item to the specified value.
public static Set ( string item, string value ) : void
item string Item name.
value string Item value.
Результат void