public void WriteLog(string Log, Exception ex) { Log = "Log:" + Log + "\r\n" + CInfo.GetExceptionText(ex); LogFileNameFormat FileNameFormat = LogFileNameFormat.yyyyMMdd; WriteLog(LogFileNamePrefix.Error, Log, FileNameFormat); }
private void ValidateLogFileNameFormat() { if (!Enum.IsDefined(typeof(LogFileNameFormat), this.logFileNameFormat)) { this.logFileNameFormat = LogFileNameFormat.UtcNow; } }
public void WriteLog(Enum FileNamePrefix, Exception ex) { string Log = CInfo.GetExceptionText(ex); LogFileNameFormat FileNameFormat = LogFileNameFormat.yyyyMMdd; WriteLog(FileNamePrefix, Log, FileNameFormat); }
public CommonOptions(ISettingsNode settingsNode) { if (settingsNode != null) { this.logFileNameFormat = settingsNode.GetValue(nameof(this.LogFileNameFormat), this.LogFileNameFormat); this.logFolder = settingsNode.GetValue(nameof(this.LogFolder), string.Empty); } this.ValidateLogFileNameFormat(); this.ValidateLogFolder(); }
public void WriteLog(Enum FileNamePrefix, string Log, LogFileNameFormat FileNameFormat) { if (BeforeWriteLog != null) { BeforeWriteLog(null, new CWriteLogEvent() { Log = Log }); } string LogFullPath = GetLogFullPath(FileNamePrefix, FileNameFormat); Log = "==================================================\r\n" + DateTime.Now.ToString(CConst.Format_yyyy_MM_dd_HH_mm_ss_fff) + "\r\n" + Log + "\r\n"; WriteLog(LogFullPath, Log); }
private string GetLogFullPath(Enum FileNamePrefix, LogFileNameFormat FileNameFormat) { string FileName = string.Format("{0}{1}.log", FileNamePrefix, DateTime.Now.ToString(FileNameFormat.ToString())); return(Path.Combine(_LogFolder, FileName)); }
public void WriteLog(Exception ex, LogFileNameFormat FileNameFormat) { string Log = CInfo.GetExceptionText(ex); WriteLog(LogFileNamePrefix.Error, Log, FileNameFormat); }
public void WriteLog(Enum FileNamePrefix, string Log) { LogFileNameFormat FileNameFormat = LogFileNameFormat.yyyyMMdd; WriteLog(FileNamePrefix, Log, FileNameFormat); }