diff --git a/src/Jackett.Common/Engine.cs b/src/Jackett.Common/Engine.cs index 892a7ce8d..e7c960f12 100644 --- a/src/Jackett.Common/Engine.cs +++ b/src/Jackett.Common/Engine.cs @@ -13,7 +13,6 @@ using Jackett.Common.Services.Interfaces; using Jackett.Common.Utils.Clients; using NLog; using NLog.Config; -using NLog.LayoutRenderers; using NLog.Targets; namespace Jackett.Common @@ -179,7 +178,7 @@ namespace Jackett.Common var logFileName = settings.CustomLogFileName ?? "log.txt"; var logLevel = settings.TracingEnabled ? LogLevel.Debug : LogLevel.Info; // Add custom date time format renderer as the default is too long - ConfigurationItemFactory.Default.LayoutRenderers.RegisterDefinition("simpledatetime", typeof(SimpleDateTimeRenderer)); + ConfigurationItemFactory.Default.LayoutRenderers.RegisterDefinition("simpledatetime", typeof(Utils.LoggingSetup.SimpleDateTimeRenderer)); var logConfig = new LoggingConfiguration(); var logFile = new FileTarget(); @@ -265,13 +264,4 @@ namespace Jackett.Common ConfigService.SaveConfig(ServerConfig); } } - - [LayoutRenderer("simpledatetime")] - public class SimpleDateTimeRenderer : LayoutRenderer - { - protected override void Append(StringBuilder builder, LogEventInfo logEvent) - { - builder.Append(DateTime.Now.ToString("MM-dd HH:mm:ss")); - } - } } \ No newline at end of file diff --git a/src/Jackett.Common/Utils/LoggingSetup.cs b/src/Jackett.Common/Utils/LoggingSetup.cs index e73a5ecf8..c052684e7 100644 --- a/src/Jackett.Common/Utils/LoggingSetup.cs +++ b/src/Jackett.Common/Utils/LoggingSetup.cs @@ -1,8 +1,12 @@ using Jackett.Common.Models.Config; using Jackett.Common.Services; +using NLog; using NLog.Config; +using NLog.LayoutRenderers; using NLog.Targets; +using System; using System.IO; +using System.Text; namespace Jackett.Common.Utils { @@ -45,5 +49,14 @@ namespace Jackett.Common.Utils return logConfig; } + + [LayoutRenderer("simpledatetime")] + public class SimpleDateTimeRenderer : LayoutRenderer + { + protected override void Append(StringBuilder builder, LogEventInfo logEvent) + { + builder.Append(DateTime.Now.ToString("MM-dd HH:mm:ss")); + } + } } }