fix: LogTrace not having an optional stack trace parameter

This commit is contained in:
Syntriax 2025-07-27 19:01:50 +03:00
parent 37aca44e45
commit 03232f72e8

View File

@ -29,7 +29,7 @@ public static class LoggerExtensions
Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{exception.StackTrace}", ILogger.Level.Trace); Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{exception.StackTrace}", ILogger.Level.Trace);
} }
public static void LogTrace<T>(this ILogger logger, T caller, StackTrace stackTrace, bool force = false) public static void LogTrace<T>(this ILogger logger, T caller, StackTrace? stackTrace = null, bool force = false)
{ {
Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{stackTrace ?? new()}", ILogger.Level.Trace, force); Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{stackTrace ?? new()}", ILogger.Level.Trace, force);
} }