mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
core: prefer object initializers (#7342)
This commit is contained in:
@@ -21,24 +21,30 @@ namespace Jackett.Common.Utils
|
||||
|
||||
var logConfig = new LoggingConfiguration();
|
||||
|
||||
var logFile = new FileTarget();
|
||||
logFile.Layout = "${longdate} ${level} ${message} ${exception:format=ToString}";
|
||||
logFile.FileName = Path.Combine(settings.DataFolder, logFileName);
|
||||
logFile.ArchiveFileName = Path.Combine(settings.DataFolder, logFileName + ".{#####}.txt");
|
||||
logFile.ArchiveAboveSize = 2097152; // 2 MB
|
||||
logFile.MaxArchiveFiles = 5;
|
||||
logFile.KeepFileOpen = false;
|
||||
logFile.ArchiveNumbering = ArchiveNumberingMode.DateAndSequence;
|
||||
var logFile = new FileTarget
|
||||
{
|
||||
Layout = "${longdate} ${level} ${message} ${exception:format=ToString}",
|
||||
FileName = Path.Combine(settings.DataFolder, logFileName),
|
||||
ArchiveFileName = Path.Combine(settings.DataFolder, logFileName + ".{#####}.txt"),
|
||||
ArchiveAboveSize = 2097152, // 2 MB
|
||||
MaxArchiveFiles = 5,
|
||||
KeepFileOpen = false,
|
||||
ArchiveNumbering = ArchiveNumberingMode.DateAndSequence
|
||||
};
|
||||
logConfig.AddTarget("file", logFile);
|
||||
|
||||
var microsoftRule = new LoggingRule();
|
||||
microsoftRule.LoggerNamePattern = "Microsoft.*";
|
||||
var microsoftRule = new LoggingRule
|
||||
{
|
||||
LoggerNamePattern = "Microsoft.*",
|
||||
Final = true
|
||||
};
|
||||
microsoftRule.SetLoggingLevels(LogLevel.Warn, LogLevel.Fatal);
|
||||
microsoftRule.Final = true;
|
||||
microsoftRule.Targets.Add(logFile);
|
||||
|
||||
var microsoftDebugRule = new LoggingRule();
|
||||
microsoftDebugRule.LoggerNamePattern = "Microsoft.*";
|
||||
var microsoftDebugRule = new LoggingRule
|
||||
{
|
||||
LoggerNamePattern = "Microsoft.*"
|
||||
};
|
||||
microsoftDebugRule.SetLoggingLevels(LogLevel.Debug, LogLevel.Info);
|
||||
microsoftDebugRule.Final = true;
|
||||
if (settings.TracingEnabled)
|
||||
@@ -52,8 +58,10 @@ namespace Jackett.Common.Utils
|
||||
|
||||
if (!fileOnly)
|
||||
{
|
||||
var logConsole = new ColoredConsoleTarget();
|
||||
logConsole.Layout = "${simpledatetime} ${level} ${message} ${exception:format=ToString}";
|
||||
var logConsole = new ColoredConsoleTarget
|
||||
{
|
||||
Layout = "${simpledatetime} ${level} ${message} ${exception:format=ToString}"
|
||||
};
|
||||
logConfig.AddTarget("console", logConsole);
|
||||
|
||||
var logConsoleRule = new LoggingRule("*", logLevel, logConsole);
|
||||
|
Reference in New Issue
Block a user