From cc0476186e94abeee3ed1cd1c03517d6501452ad Mon Sep 17 00:00:00 2001 From: Syntriax Date: Mon, 21 Jul 2025 10:18:22 +0300 Subject: [PATCH] chore: implemented shared logger into the entry points --- Engine | 2 +- Platforms/Desktop/Program.cs | 2 +- Platforms/Server/Program.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Engine b/Engine index 83b155f..65cfaf1 160000 --- a/Engine +++ b/Engine @@ -1 +1 @@ -Subproject commit 83b155fc5e8fd1892278876cb90e10dcb64e2154 +Subproject commit 65cfaf1b4a0d09eb396b3fdc98c52539af384f36 diff --git a/Platforms/Desktop/Program.cs b/Platforms/Desktop/Program.cs index 1f5b679..0771b07 100644 --- a/Platforms/Desktop/Program.cs +++ b/Platforms/Desktop/Program.cs @@ -19,7 +19,7 @@ ILogger logger = new FileLogger($"Logs/{DateTime.UtcNow:yyyy-MM-dd_HH-mm-ss-ffff logger = new LoggerWrapper(logger, new ConsoleLogger()); #endif -universe.InstantiateUniverseObject().SetUniverseObject("Logger").BehaviourController.AddBehaviour().Logger = logger; +universe.InstantiateUniverseObject().SetUniverseObject("Logger").BehaviourController.AddBehaviour().Logger = ILogger.Shared = logger; string settingsPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "settings.yaml"); ClientConfiguration clientConfiguration = GetOrCreateConfiguration(serializer, logger, settingsPath); diff --git a/Platforms/Server/Program.cs b/Platforms/Server/Program.cs index c854c0d..2d9b521 100644 --- a/Platforms/Server/Program.cs +++ b/Platforms/Server/Program.cs @@ -8,7 +8,7 @@ Universe universe = new(); FileLogger fileLogger = new($"Logs/{DateTime.UtcNow:yyyy-MM-dd_HH-mm-ss-ffffff}.log"); universe.InstantiateUniverseObject().SetUniverseObject("Logger").BehaviourController - .AddBehaviour().Logger = new LoggerWrapper(fileLogger, new ConsoleLogger()); + .AddBehaviour().Logger = ILogger.Shared = new LoggerWrapper(fileLogger, new ConsoleLogger()); Pong.PongUniverse.ApplyPongServer(universe, int.Parse(Environment.GetEnvironmentVariable("PORT") ?? "8888")); Pong.PongUniverse.ApplyPongUniverse(universe);