chore: added debug entry for logs

This commit is contained in:
2026-04-14 10:07:51 +03:00
parent 7e7b910dd3
commit 3295701664
5 changed files with 21 additions and 30 deletions

View File

@@ -11,6 +11,7 @@ public interface ILogger
enum Level
{
Trace,
Debug,
Info,
Warning,
Error,

View File

@@ -5,13 +5,16 @@ namespace Engine.Core.Debug;
public static class LoggerExtensions
{
public static void Log<T>(this ILogger logger, T caller, string message, ILogger.Level level = ILogger.Level.Info, bool force = false)
public static void Log<T>(this ILogger logger, T caller, string message, ILogger.Level level, bool force = false)
{
string body = $"{caller?.GetType().Name ?? typeof(T).Name}: {message}";
string body = $"[{caller?.GetType().Name ?? typeof(T).Name}] {message}";
logger.Log(body, level, force);
}
public static void LogWarning<T>(this ILogger logger, T caller, string message, bool force = false)
public static void LogDebug<T>(this ILogger logger, T caller, string message, bool force = false)
=> Log(logger, caller, message, ILogger.Level.Debug, force);
public static void LogInfo<T>(this ILogger logger, T caller, string message, bool force = false)
=> Log(logger, caller, message, ILogger.Level.Info, force);
public static void LogError<T>(this ILogger logger, T caller, string message, bool force = false)