C# 클래스 NLog.Targets.Syslog.MessageCreation.MessageBuilder

파일 보기 프로젝트 열기: graffen/NLog.Targets.Syslog 1 사용 예제들

공개 메소드들

메소드 설명
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