mirror of
https://github.com/nsnail/ns-ext.git
synced 2025-04-20 01:22:51 +08:00
..
This commit is contained in:
parent
6d8280b744
commit
d744df3044
@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user