diff --git a/FastGithub.Configuration/LoggerExtensions.cs b/FastGithub.Configuration/LoggerExtensions.cs index 5d5ba95..f920cc8 100644 --- a/FastGithub.Configuration/LoggerExtensions.cs +++ b/FastGithub.Configuration/LoggerExtensions.cs @@ -17,6 +17,16 @@ namespace FastGithub public static void Log(this ILogger logger, LogLevel level, FormattableString formattableString) => logger.Log(level, formattableString.Format, formattableString.GetArguments()); + /// + /// 输出日志 + /// + /// + /// + /// + /// + public static void Log(this ILogger logger, LogLevel level, Exception? error, FormattableString formattableString) + => logger.Log(level, error, formattableString.Format, formattableString.GetArguments()); + /// /// 输出Trace日志 /// @@ -57,6 +67,14 @@ namespace FastGithub public static void LogError(this ILogger logger, FormattableString formattableString) => logger.Log(LogLevel.Error, formattableString); + /// + /// 输出日志 + /// + /// + /// + public static void LogError(this ILogger logger, Exception error, FormattableString formattableString) + => logger.Log(LogLevel.Error, error, formattableString); + /// /// 输出Critical日志 ///