C# Класс NLog.Targets.Syslog.MessageCreation.MessageBuilder

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BuildLogEntries ( LogEventInfo logEvent, Layout layout ) : string[]
FromConfig ( MessageBuilderConfig messageBuilderConfig, EnforcementConfig enforcementConfig ) : MessageBuilder
PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string logEntry ) : void

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

Метод Описание
MessageBuilder ( Facility facility, EnforcementConfig enforcementConfig ) : System
PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string pri, string logEntry ) : void

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

Метод Описание
MessageBuilder ( ) : System
Pri ( Facility facility, Severity severity ) : string

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

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

public BuildLogEntries ( LogEventInfo logEvent, Layout layout ) : string[]
logEvent LogEventInfo
layout NLog.Layouts.Layout
Результат string[]

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

public static FromConfig ( MessageBuilderConfig messageBuilderConfig, EnforcementConfig enforcementConfig ) : MessageBuilder
messageBuilderConfig NLog.Targets.Syslog.Settings.MessageBuilderConfig
enforcementConfig NLog.Targets.Syslog.Settings.EnforcementConfig
Результат MessageBuilder

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

protected MessageBuilder ( Facility facility, EnforcementConfig enforcementConfig ) : System
facility Facility
enforcementConfig NLog.Targets.Syslog.Settings.EnforcementConfig
Результат System

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

public PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string logEntry ) : void
buffer System.ByteArray
logEvent LogEventInfo
logEntry string
Результат void

PrepareMessage() защищенный абстрактный Метод

protected abstract PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string pri, string logEntry ) : void
buffer System.ByteArray
logEvent LogEventInfo
pri string
logEntry string
Результат void