Exemple #1
0
 void Log(IRCMessage e)
 {
     Console.WriteLine(e.ToLogString());
     if (LoggingEnabled)
     {
         if (!Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot"))
         {
             Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot");
         }
         if (!Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot/logs"))
         {
             Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot/logs");
         }
         using (var stream = File.Open(String.Format(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot/logs/{0}-log.txt", e.Channel), FileMode.Append)) {
             var filewriter = new StreamWriter(stream);
             filewriter.WriteLine(e.ToLogString());
             filewriter.Flush();
         }
     }
 }
Exemple #2
0
 static void Log(IRCMessage item)
 {
     if (item.Channel != String.Empty)
     {
         return;
     }
     Console.WriteLine(item.ToLogString());
     if (!Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot"))
     {
         Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot");
     }
     if (!Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot/logs"))
     {
         Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot/logs");
     }
     using (var stream = File.Open(String.Format(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/wolfybot/logs/server-log.txt"), FileMode.Append)) {
         var filewriter = new StreamWriter(stream);
         filewriter.WriteLine(item.ToLogString());
         filewriter.Flush();
     }
 }