调整一下日志格式

This commit is contained in:
nsnail 2023-01-29 20:32:58 +08:00
parent 9384bc0692
commit f846b7bdbf

View File

@ -8,27 +8,27 @@ namespace NSExt.Extensions;
public static class LoggerExtensions public static class LoggerExtensions
{ {
private const string _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER private const string _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER
= "{Message} <s:{ThreadId}#{CallerName}@{CallerFilePath}:{CallerLineNumber}>"; = "{Message} <s:{CallerName}@{CallerFilePath}:{CallerLineNumber}>";
private static readonly Action<ILogger, string, string, string, string, string, Exception> _logDebug private static readonly Action<ILogger, string, string, string, string, Exception> _logDebug
= LoggerMessage.Define<string, string, string, string, string>(LogLevel.Debug, default = LoggerMessage.Define<string, string, string, string>(LogLevel.Debug, default
, _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER); , _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER);
private static readonly Action<ILogger, string, string, string, string, string, Exception> _logError private static readonly Action<ILogger, string, string, string, string, Exception> _logError
= LoggerMessage.Define<string, string, string, string, string>(LogLevel.Error, default = LoggerMessage.Define<string, string, string, string>(LogLevel.Error, default
, _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER); , _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER);
private static readonly Action<ILogger, string, string, string, string, string, Exception> _logFatal private static readonly Action<ILogger, string, string, string, string, Exception> _logFatal
= LoggerMessage.Define<string, string, string, string, string>(LogLevel.Critical, default = LoggerMessage.Define<string, string, string, string>(LogLevel.Critical, default
, _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER); , _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER);
private static readonly Action<ILogger, string, string, string, string, string, Exception> _logInfo private static readonly Action<ILogger, string, string, string, string, Exception> _logInfo
= LoggerMessage.Define<string, string, string, string, string>(LogLevel.Information, default = LoggerMessage.Define<string, string, string, string>(LogLevel.Information, default
, _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER); , _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER);
private static readonly Action<ILogger, string, string, string, string, string, Exception> _logWarn private static readonly Action<ILogger, string, string, string, string, Exception> _logWarn
= LoggerMessage.Define<string, string, string, string, string>(LogLevel.Warning, default = LoggerMessage.Define<string, string, string, string>(LogLevel.Warning, default
, _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER); , _MESSAGE_S_THREADID_CALLERNAME_CALLERFILEPATH_CALLERLINENUMBER);
/// <summary> /// <summary>
/// Debug /// Debug
@ -36,9 +36,8 @@ public static class LoggerExtensions
public static void Debug(this ILogger me, object message, [CallerMemberName] string callerName = null public static void Debug(this ILogger me, object message, [CallerMemberName] string callerName = null
, [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0) , [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0)
{ {
_logDebug(me, message.ToString(), Environment.CurrentManagedThreadId.ToString(CultureInfo.InvariantCulture) _logDebug(me, message.ToString(), callerName, Path.GetFileName(callerFilePath)
, callerName, Path.GetFileName(callerFilePath), callerLineNumber.ToString(CultureInfo.InvariantCulture) , callerLineNumber.ToString(CultureInfo.InvariantCulture), null);
, null);
} }
/// <summary> /// <summary>
@ -47,9 +46,8 @@ public static class LoggerExtensions
public static void Error(this ILogger me, object message, [CallerMemberName] string callerName = null public static void Error(this ILogger me, object message, [CallerMemberName] string callerName = null
, [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0) , [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0)
{ {
_logError(me, message.ToString(), Environment.CurrentManagedThreadId.ToString(CultureInfo.InvariantCulture) _logError(me, message.ToString(), callerName, Path.GetFileName(callerFilePath)
, callerName, Path.GetFileName(callerFilePath), callerLineNumber.ToString(CultureInfo.InvariantCulture) , callerLineNumber.ToString(CultureInfo.InvariantCulture), null);
, null);
} }
/// <summary> /// <summary>
@ -59,9 +57,8 @@ public static class LoggerExtensions
, [CallerMemberName] string callerName = null, [CallerFilePath] string callerFilePath = null , [CallerMemberName] string callerName = null, [CallerFilePath] string callerFilePath = null
, [CallerLineNumber] int callerLineNumber = 0) , [CallerLineNumber] int callerLineNumber = 0)
{ {
_logFatal(me, message.ToString(), Environment.CurrentManagedThreadId.ToString(CultureInfo.InvariantCulture) _logFatal(me, message.ToString(), callerName, Path.GetFileName(callerFilePath)
, callerName, Path.GetFileName(callerFilePath), callerLineNumber.ToString(CultureInfo.InvariantCulture) , callerLineNumber.ToString(CultureInfo.InvariantCulture), ex);
, ex);
} }
/// <summary> /// <summary>
@ -70,9 +67,8 @@ public static class LoggerExtensions
public static void Info(this ILogger me, object message, [CallerMemberName] string callerName = null public static void Info(this ILogger me, object message, [CallerMemberName] string callerName = null
, [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0) , [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0)
{ {
_logInfo(me, message.ToString(), Environment.CurrentManagedThreadId.ToString(CultureInfo.InvariantCulture) _logInfo(me, message.ToString(), callerName, Path.GetFileName(callerFilePath)
, callerName, Path.GetFileName(callerFilePath), callerLineNumber.ToString(CultureInfo.InvariantCulture) , callerLineNumber.ToString(CultureInfo.InvariantCulture), null);
, null);
} }
/// <summary> /// <summary>
@ -81,8 +77,7 @@ public static class LoggerExtensions
public static void Warn(this ILogger me, object message, [CallerMemberName] string callerName = null public static void Warn(this ILogger me, object message, [CallerMemberName] string callerName = null
, [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0) , [CallerFilePath] string callerFilePath = null, [CallerLineNumber] int callerLineNumber = 0)
{ {
_logWarn(me, message.ToString(), Environment.CurrentManagedThreadId.ToString(CultureInfo.InvariantCulture) _logWarn(me, message.ToString(), callerName, Path.GetFileName(callerFilePath)
, callerName, Path.GetFileName(callerFilePath), callerLineNumber.ToString(CultureInfo.InvariantCulture) , callerLineNumber.ToString(CultureInfo.InvariantCulture), null);
, null);
} }
} }