| 123456789101112131415161718192021222324252627282930313233 |
- using System;
- using System.IO;
- namespace LauncherUpdater.Function
- {
- public class Logger
- {
- public static void WriteLog(string strLog)
- {
- string path = Configuration.Default.LauncherDir + nameof(Logger);
- Path.Combine(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName, "Top-Level Folder");
- Directory.CreateDirectory(path);
- string str = path + "/Log-" + DateTime.Today.ToString("MM-dd-yyyy") + ".txt";
- FileInfo fileInfo = new FileInfo(str);
- DirectoryInfo directoryInfo = new DirectoryInfo(fileInfo.DirectoryName);
- if (!directoryInfo.Exists)
- directoryInfo.Create();
- StreamWriter streamWriter = new StreamWriter(fileInfo.Exists
- ? (Stream) new FileStream(str, FileMode.Append)
- : (Stream) fileInfo.Create());
- streamWriter.WriteLine("\r\nLog Entry : ");
- DateTime now = DateTime.Now;
- string longTimeString = now.ToLongTimeString();
- now = DateTime.Now;
- string longDateString = now.ToLongDateString();
- streamWriter.WriteLine("{0} {1}", (object) longTimeString, (object) longDateString);
- streamWriter.WriteLine(" :");
- streamWriter.WriteLine(" :{0}", (object) strLog);
- streamWriter.WriteLine("-------------------------------");
- streamWriter.Close();
- }
- }
- }
|