コード例 #1
0
        private void AppendToFile(string fileName, string content)
        {
            var timeString = DateTime.UtcNow.ToString(@"yy\.MM\.dd HH\:mm\:ss\,fff");

            FileDirectoryManager.CreateDirectoryIfItDoesntExistForFile(fileName, () =>
            {
                using (var sw = new StreamWriter(fileName, true))
                {
                    sw.Write(timeString);
                    sw.Write(' ');
                    sw.WriteLine(content);
                }
            });
        }
コード例 #2
0
 private void Log(string line)
 {
     try
     {
         FileDirectoryManager.CreateDirectoryIfItDoesntExistForFile(FileName, () =>
         {
             using (var sw = new StreamWriter(FileName, true))
             {
                 sw.WriteLine(line);
                 sw.Close();
             }
         });
     }
     catch (Exception ex) when(Logger != null)
     {
         Logger.Log(LogLevel.Error, ex, $"Error writing internet log msg \"{line}\"");
     }
 }