From 6bee6f44c44ca382ef3dbbbb365cbdedf796c1d5 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sat, 9 Aug 2025 19:52:42 +0300 Subject: [PATCH] chore: now using the rotating log files --- Platforms/Desktop/Program.cs | 6 ++---- Platforms/Server/Program.cs | 8 +++++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Platforms/Desktop/Program.cs b/Platforms/Desktop/Program.cs index 4907937..ba1cde5 100644 --- a/Platforms/Desktop/Program.cs +++ b/Platforms/Desktop/Program.cs @@ -1,6 +1,4 @@ -using System; - -using Microsoft.Xna.Framework.Graphics; +using Microsoft.Xna.Framework.Graphics; using Engine.Core; using Engine.Core.Debug; @@ -13,7 +11,7 @@ Universe universe = new(); ISerializer serializer = new YamlSerializer(); -ILogger logger = new FileLogger($"Logs/{DateTime.UtcNow:yyyy-MM-dd_HH-mm-ss-ffffff}.log"); +ILogger logger = new RotatingFileLogger("Logs", "MyGame"); #if DEBUG logger = new LoggerWrapper(logger, new ConsoleLogger()); diff --git a/Platforms/Server/Program.cs b/Platforms/Server/Program.cs index 78119b8..216753b 100644 --- a/Platforms/Server/Program.cs +++ b/Platforms/Server/Program.cs @@ -7,9 +7,11 @@ using Engine.Systems.Network; Universe universe = new(); -FileLogger fileLogger = new($"Logs/{DateTime.UtcNow:yyyy-MM-dd_HH-mm-ss-ffffff}.log"); -universe.InstantiateUniverseObject().SetUniverseObject("Logger").BehaviourController - .AddBehaviour().Logger = ILogger.Shared = new LoggerWrapper(fileLogger, new ConsoleLogger()); +RotatingFileLogger fileLogger = new("Logs", "MyGame", DateTime.UtcNow.ToString("yyyy-MM-dd_HH-mm-ss-ffffff")); +ILogger.Shared = new LoggerWrapper(fileLogger, new ConsoleLogger()); + +universe.InstantiateUniverseObject().SetUniverseObject("Logger") + .BehaviourController.AddBehaviour(); LiteNetLibServer server = universe.InstantiateUniverseObject().SetUniverseObject("Server").BehaviourController.AddBehaviour(); server.BehaviourController.AddBehaviour();