diff --git a/src/NzbDrone.Common/Instrumentation/Extensions/LoggerExtensions.cs b/src/NzbDrone.Common/Instrumentation/Extensions/LoggerExtensions.cs index 28ecdbb87..44c7e0287 100644 --- a/src/NzbDrone.Common/Instrumentation/Extensions/LoggerExtensions.cs +++ b/src/NzbDrone.Common/Instrumentation/Extensions/LoggerExtensions.cs @@ -7,27 +7,24 @@ public static class LoggerExtensions [MessageTemplateFormatMethod("message")] public static void ProgressInfo(this Logger logger, string message, params object[] args) { - var formattedMessage = string.Format(message, args); - LogProgressMessage(logger, LogLevel.Info, formattedMessage); + LogProgressMessage(logger, LogLevel.Info, message, args); } [MessageTemplateFormatMethod("message")] public static void ProgressDebug(this Logger logger, string message, params object[] args) { - var formattedMessage = string.Format(message, args); - LogProgressMessage(logger, LogLevel.Debug, formattedMessage); + LogProgressMessage(logger, LogLevel.Debug, message, args); } [MessageTemplateFormatMethod("message")] public static void ProgressTrace(this Logger logger, string message, params object[] args) { - var formattedMessage = string.Format(message, args); - LogProgressMessage(logger, LogLevel.Trace, formattedMessage); + LogProgressMessage(logger, LogLevel.Trace, message, args); } - private static void LogProgressMessage(Logger logger, LogLevel level, string message) + private static void LogProgressMessage(Logger logger, LogLevel level, string message, object[] parameters) { - var logEvent = new LogEventInfo(level, logger.Name, message); + var logEvent = new LogEventInfo(level, logger.Name, null, message, parameters); logEvent.Properties.Add("Status", ""); logger.Log(logEvent);