/// <summary> /// Dispose this Logger. /// </summary> public void Dispose() { if (_logger != null) { _logger.Dispose(); _logger = null; } }
public TextLogger(string logName) { Name = logName; string logFilename = string.Format("{0}\\{1}", Utility.GenericLogger.DefaultLogDirectory, logName); if (Utility.Utility.FileExists(logFilename)) { Utility.Utility.FileDelete(logFilename); } _logger = new Utility.GenericLogger(logFilename); }
public TextLogger(string logName) { Name = logName; string logFilename = logName; var fi = new System.IO.FileInfo(logName); if (System.IO.Directory.Exists(fi.DirectoryName)) { logFilename = fi.FullName; } else { logFilename = string.Format("{0}{2}{1}", Utility.GenericLogger.DefaultLogDirectory, logName, System.IO.Path.DirectorySeparatorChar); } if (Utility.Utility.FileExists(logFilename)) { Utility.Utility.FileDelete(logFilename); } _logger = new Utility.GenericLogger(logFilename); }