C# Класс NLog.Targets.ColoredConsoleTarget

Наследование: NLog.Targets.TargetWithLayoutHeaderAndFooter
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ColorizeEscapeSequences void
GetMatchingRowHighlightingRule NLog.Targets.ConsoleRowHighlightingRule
IsColorChange bool
WriteToOutput void

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

Метод Описание
ColoredConsoleTarget ( ) : NLog.Common

Initializes a new instance of the ColoredConsoleTarget class.

The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message}

ColoredConsoleTarget ( string name ) : NLog.Common

Initializes a new instance of the ColoredConsoleTarget class.

The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message}

Защищенные методы

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

Closes the target and releases any unmanaged resources.

InitializeTarget ( ) : void

Initializes the target.

Write ( LogEventInfo logEvent ) : void

Writes the specified log event to the console highlighting entries and words based on a set of defined rules.

Приватные методы

Метод Описание
ColorizeEscapeSequences ( TextWriter output, string message, ColorPair startingColor, ColorPair defaultColor ) : void
GetMatchingRowHighlightingRule ( LogEventInfo logEvent ) : NLog.Targets.ConsoleRowHighlightingRule
IsColorChange ( ConsoleOutputColor targetColor, ConsoleColor oldColor ) : bool
WriteToOutput ( LogEventInfo logEvent, string message ) : void

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

CloseTarget() защищенный Метод

Closes the target and releases any unmanaged resources.
protected CloseTarget ( ) : void
Результат void

ColoredConsoleTarget() публичный Метод

Initializes a new instance of the ColoredConsoleTarget class.
The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message}
public ColoredConsoleTarget ( ) : NLog.Common
Результат NLog.Common

ColoredConsoleTarget() публичный Метод

Initializes a new instance of the ColoredConsoleTarget class.
The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message}
public ColoredConsoleTarget ( string name ) : NLog.Common
name string Name of the target.
Результат NLog.Common

InitializeTarget() защищенный Метод

Initializes the target.
protected InitializeTarget ( ) : void
Результат void

Write() защищенный Метод

Writes the specified log event to the console highlighting entries and words based on a set of defined rules.
protected Write ( LogEventInfo logEvent ) : void
logEvent LogEventInfo Log event.
Результат void