Mega Code Archive

 
Categories / C# / Development Class
 

Log message with StreamWriter

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; class Utility {     private static bool _debugLogging = false;     internal static void LogMessage(string message)     {         if (_debugLogging == false)             return;         DateTime dt = DateTime.Now;         String filePath = Path.Combine(Path.GetTempPath(), "TeamDeploy" + dt.ToString("yyyyMMdd") + ".log");         if (!File.Exists(filePath))         {             FileStream fs = File.Create(filePath);             fs.Close();         }         try         {             StreamWriter sw = File.AppendText(filePath);             sw.WriteLine(dt.ToString("hh:mm:ss") + "|" + message);             sw.Flush();             sw.Close();         }         catch (Exception)         {             throw;         }     } }