chore: added debug entry for logs
This commit is contained in:
@@ -11,6 +11,7 @@ public interface ILogger
|
||||
enum Level
|
||||
{
|
||||
Trace,
|
||||
Debug,
|
||||
Info,
|
||||
Warning,
|
||||
Error,
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user