core: prefer object initializers (#7342)

This commit is contained in:
Cory
2020-03-26 17:15:28 -05:00
committed by GitHub
parent 12e55828f0
commit b5a6aab894
62 changed files with 1146 additions and 1064 deletions

View File

@@ -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);