|
@@ -55,14 +55,12 @@ namespace WCS.WorkEngineering.Worlds
|
|
|
if (Logs.Count() > 0)
|
|
|
{
|
|
|
var time = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:FF")}";
|
|
|
- var fst = Logs.First();
|
|
|
- var dir = $"Logs\\{DateTime.Now.ToString("yyyy-MM-dd")}\\{fst.Channel.World}\\{fst.Channel.System}\\";
|
|
|
- if (!Directory.Exists(dir))
|
|
|
- Directory.CreateDirectory(dir);
|
|
|
- var logs = Logs.Where(v => v.Log.Level >= LogLevelEnum.Low);
|
|
|
- foreach (var log in logs)
|
|
|
+ foreach (var log in Logs)
|
|
|
{
|
|
|
- var msg = $"--------------------{log.Time}[{Thread.CurrentThread.ManagedThreadId}]--------------------\n{log}\n";
|
|
|
+ var dir = $"Logs\\{DateTime.Now.ToString("yyyy-MM-dd")}\\{log.Channel.World}\\{log.Channel.System}\\{log.Channel.Item}\\";
|
|
|
+ if (!Directory.Exists(dir)) Directory.CreateDirectory(dir);
|
|
|
+
|
|
|
+ var msg = $"{log.Time}--[{Thread.CurrentThread.ManagedThreadId}]--{log}\n";
|
|
|
File.AppendAllText(Path.Combine(dir, $"{log.Log.Message.Split(":")[0]}.txt"), msg);
|
|
|
}
|
|
|
}
|