Development Merge 2025.10.18 #4
@@ -21,6 +21,7 @@ public static class LoggerExtensions
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public static void LogException<T>(this ILogger logger, T caller, Exception exception, bool force = false)
 | 
					    public static void LogException<T>(this ILogger logger, T caller, Exception exception, bool force = false)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
					        Log(logger, caller, $"Exception of type {exception.GetType().Name} occured", ILogger.Level.Error, force);
 | 
				
			||||||
        Log(logger, caller, $"Message: {exception.Message}", ILogger.Level.Error, force);
 | 
					        Log(logger, caller, $"Message: {exception.Message}", ILogger.Level.Error, force);
 | 
				
			||||||
        Log(logger, caller, $"InnerException: {exception.InnerException}", ILogger.Level.Error, force);
 | 
					        Log(logger, caller, $"InnerException: {exception.InnerException}", ILogger.Level.Error, force);
 | 
				
			||||||
        Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{exception.StackTrace}");
 | 
					        Log(logger, caller, $"{nameof(StackTrace)}:{Environment.NewLine}{exception.StackTrace}");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user