Beispiel #1
0
 /// <summary>
 /// Dispose this Logger.
 /// </summary>
 public void Dispose()
 {
     if (_logger != null)
     {
         _logger.Dispose();
         _logger = null;
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }