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)); }
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; }