mirror of
				https://github.com/nsnail/ns-ext.git
				synced 2025-11-01 06:15:28 +08:00 
			
		
		
		
	..
This commit is contained in:
		| @@ -7,7 +7,8 @@ | |||||||
| using System.Runtime.CompilerServices; | using System.Runtime.CompilerServices; | ||||||
| using Microsoft.Extensions.Logging; | using Microsoft.Extensions.Logging; | ||||||
|  |  | ||||||
| // ReSharper disable UnusedMember.Global | // ReSharper disable TemplateIsNotCompileTimeConstantProblem | ||||||
|  |  | ||||||
|  |  | ||||||
| namespace NSExt; | namespace NSExt; | ||||||
|  |  | ||||||
| @@ -28,29 +29,34 @@ public static class LoggerExtensions | |||||||
|                              [CallerFilePath]   string callerFilePath   = null, |                              [CallerFilePath]   string callerFilePath   = null, | ||||||
|                              [CallerLineNumber] int    callerLineNumber = 0) |                              [CallerLineNumber] int    callerLineNumber = 0) | ||||||
|     { |     { | ||||||
|         // ReSharper disable once TemplateIsNotCompileTimeConstantProblem |  | ||||||
|         me.LogDebug(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); |         me.LogDebug(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|     public static void Error(this ILogger              me, |     public static void Error(this ILogger              me, | ||||||
|                              object                    message, |                              object                    message, | ||||||
|  |                              Exception                 ex               = null, | ||||||
|                              [CallerMemberName] string callerName       = null, |                              [CallerMemberName] string callerName       = null, | ||||||
|                              [CallerFilePath]   string callerFilePath   = null, |                              [CallerFilePath]   string callerFilePath   = null, | ||||||
|                              [CallerLineNumber] int    callerLineNumber = 0) |                              [CallerLineNumber] int    callerLineNumber = 0) | ||||||
|     { |     { | ||||||
|         // ReSharper disable once TemplateIsNotCompileTimeConstantProblem |         if (ex is null) | ||||||
|         me.LogError(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); |             me.LogError(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); | ||||||
|  |         else | ||||||
|  |             me.LogError(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber), ex); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public static void Fatal(this ILogger              me, |     public static void Fatal(this ILogger              me, | ||||||
|                              object                    message, |                              object                    message, | ||||||
|  |                              Exception                 ex               = null, | ||||||
|                              [CallerMemberName] string callerName       = null, |                              [CallerMemberName] string callerName       = null, | ||||||
|                              [CallerFilePath]   string callerFilePath   = null, |                              [CallerFilePath]   string callerFilePath   = null, | ||||||
|                              [CallerLineNumber] int    callerLineNumber = 0) |                              [CallerLineNumber] int    callerLineNumber = 0) | ||||||
|     { |     { | ||||||
|         // ReSharper disable once TemplateIsNotCompileTimeConstantProblem |         if (ex is null) | ||||||
|         me.LogCritical(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); |             me.LogCritical(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); | ||||||
|  |         else | ||||||
|  |             me.LogCritical(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber), ex); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -60,7 +66,6 @@ public static class LoggerExtensions | |||||||
|                             [CallerFilePath]   string callerFilePath   = null, |                             [CallerFilePath]   string callerFilePath   = null, | ||||||
|                             [CallerLineNumber] int    callerLineNumber = 0) |                             [CallerLineNumber] int    callerLineNumber = 0) | ||||||
|     { |     { | ||||||
|         // ReSharper disable once TemplateIsNotCompileTimeConstantProblem |  | ||||||
|         me.LogInformation(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); |         me.LogInformation(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -70,7 +75,6 @@ public static class LoggerExtensions | |||||||
|                             [CallerFilePath]   string callerFilePath   = null, |                             [CallerFilePath]   string callerFilePath   = null, | ||||||
|                             [CallerLineNumber] int    callerLineNumber = 0) |                             [CallerLineNumber] int    callerLineNumber = 0) | ||||||
|     { |     { | ||||||
|         // ReSharper disable once TemplateIsNotCompileTimeConstantProblem |  | ||||||
|         me.LogWarning(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); |         me.LogWarning(CallerInfoMessage(message, callerName, callerFilePath, callerLineNumber)); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user