feat: ILogger.Shared for global access

This commit is contained in:
2025-07-21 10:18:00 +03:00
parent 83b155fc5e
commit 65cfaf1b4a
3 changed files with 9 additions and 7 deletions

View File

@@ -2,7 +2,7 @@ namespace Syntriax.Engine.Core.Debug;
public class LoggerContainer : Behaviour, ILogger
{
public ILogger Logger { get; set; } = new ConsoleLogger();
public ILogger Logger { get; set; } = ILogger.Shared;
public ILogger.Level FilterLevel { get => Logger.FilterLevel; set => Logger.FilterLevel = value; }
public void Log(string message, ILogger.Level level = ILogger.Level.Info, bool force = false) => Logger.Log(message, level, force);