示例#1
0
 /// <summary>Builds a new instance of the SyslogTarget class</summary>
 public SyslogTarget()
 {
     Enforcement                      = new EnforcementConfig();
     MessageCreation                  = new MessageBuilderConfig();
     MessageSend                      = new MessageTransmitterConfig();
     Enforcement.PropertyChanged     += OnConfigurationChanges;
     MessageCreation.PropertyChanged += OnConfigurationChanges;
     MessageSend.PropertyChanged     += OnConfigurationChanges;
 }
示例#2
0
 /// <summary>Builds a new instance of the SyslogTarget class</summary>
 public SyslogTarget()
 {
     Enforcement     = new EnforcementConfig();
     MessageCreation = new MessageBuilderConfig();
     MessageSend     = new MessageTransmitterConfig();
 }
示例#3
0
 public static MessageBuilder FromConfig(MessageBuilderConfig messageBuilderConfig, EnforcementConfig enforcementConfig)
 {
     return(BuilderFactory[messageBuilderConfig.Rfc](messageBuilderConfig, enforcementConfig));
 }