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