C# Class NLog.Targets.Syslog.MessageCreation.MessageBuilder

Afficher le fichier Open project: graffen/NLog.Targets.Syslog Class Usage Examples

Méthodes publiques

Méthode Description
BuildLogEntries ( LogEventInfo logEvent, Layout layout ) : string[]
FromConfig ( MessageBuilderConfig messageBuilderConfig, EnforcementConfig enforcementConfig ) : MessageBuilder
PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string logEntry ) : void

Méthodes protégées

Méthode Description
MessageBuilder ( Facility facility, EnforcementConfig enforcementConfig ) : System
PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string pri, string logEntry ) : void

Private Methods

Méthode Description
MessageBuilder ( ) : System
Pri ( Facility facility, Severity severity ) : string

Method Details

BuildLogEntries() public méthode

public BuildLogEntries ( LogEventInfo logEvent, Layout layout ) : string[]
logEvent LogEventInfo
layout NLog.Layouts.Layout
Résultat string[]

FromConfig() public static méthode

public static FromConfig ( MessageBuilderConfig messageBuilderConfig, EnforcementConfig enforcementConfig ) : MessageBuilder
messageBuilderConfig NLog.Targets.Syslog.Settings.MessageBuilderConfig
enforcementConfig NLog.Targets.Syslog.Settings.EnforcementConfig
Résultat MessageBuilder

MessageBuilder() protected méthode

protected MessageBuilder ( Facility facility, EnforcementConfig enforcementConfig ) : System
facility Facility
enforcementConfig NLog.Targets.Syslog.Settings.EnforcementConfig
Résultat System

PrepareMessage() public méthode

public PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string logEntry ) : void
buffer System.ByteArray
logEvent LogEventInfo
logEntry string
Résultat void

PrepareMessage() protected abstract méthode

protected abstract PrepareMessage ( System.ByteArray buffer, LogEventInfo logEvent, string pri, string logEntry ) : void
buffer System.ByteArray
logEvent LogEventInfo
pri string
logEntry string
Résultat void