diff --git a/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs b/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs index f25f2b9bc..6ced34684 100644 --- a/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs +++ b/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs @@ -1,6 +1,5 @@ using System; using System.Globalization; -using System.IO; using System.Linq; using System.Text.RegularExpressions; using NLog; diff --git a/src/NzbDrone.Test.Common/LoggingTest.cs b/src/NzbDrone.Test.Common/LoggingTest.cs index 3b673390b..45f666c09 100644 --- a/src/NzbDrone.Test.Common/LoggingTest.cs +++ b/src/NzbDrone.Test.Common/LoggingTest.cs @@ -26,6 +26,8 @@ protected static void InitLogging() var logOutput = TestLogOutput.Console; Enum.TryParse(Environment.GetEnvironmentVariable("RADARR_TESTS_LOG_OUTPUT"), out logOutput); + RegisterSentryLogger(); + switch (logOutput) { case TestLogOutput.Console: @@ -68,6 +70,13 @@ private static void RegisterFileLogger() LogManager.Configuration.LoggingRules.Add(new LoggingRule("*", LogLevel.Trace, fileTarget)); } + private static void RegisterSentryLogger() + { + // Register a null target for sentry logs, so they aren't caught by other loggers. + var loggingRuleSentry = new LoggingRule("Sentry", LogLevel.Debug, new NullTarget()) { Final = true }; + LogManager.Configuration.LoggingRules.Insert(0, loggingRuleSentry); + } + private static void RegisterExceptionVerification() { var exceptionVerification = new ExceptionVerification();