Exemple #1
0
 public FileLogWriter(Configuration.MonitorConfiguration conf)
 {
     this.filePath        = conf.LogFilePath;
     this.logFileSize     = conf.LogFileSize <= 0 ? DefaultLogFileSize : conf.LogFileSize;
     this.maxLogRetention = conf.MaxLogRetention <= 0 ? DefaultLogRetention : conf.MaxLogRetention;
     Directory.CreateDirectory(Path.GetDirectoryName(this.filePath));
 }
Exemple #2
0
 public XmlDataFormatter(Configuration.MonitorConfiguration monitorConfiguration)
 {
     this.conf = monitorConfiguration;
 }
 public XmlDataFormatter(Configuration.MonitorConfiguration monitorConfiguration)
 {
     this.conf = monitorConfiguration;
 }
 public EventLogWriter(Configuration.MonitorConfiguration conf)
 {
     this.logFilePath            = conf.LogFilePath;
     this.flushIntervalInMinutes = conf.EventLogInterval <= 0 ? DefaultLogInterval : conf.EventLogInterval;
 }