From 701c11998673d8d0845e2acfc79b7cc2c9bc8662 Mon Sep 17 00:00:00 2001 From: Davide Giacometti Date: Mon, 9 Nov 2020 19:39:02 +0100 Subject: [PATCH] fix log file not created (#7935) --- src/modules/launcher/PowerLauncher/ReportWindow.xaml.cs | 4 ++-- src/modules/launcher/Wox.Plugin/Logger/Log.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/launcher/PowerLauncher/ReportWindow.xaml.cs b/src/modules/launcher/PowerLauncher/ReportWindow.xaml.cs index 733bcc9d60..ca59b37410 100644 --- a/src/modules/launcher/PowerLauncher/ReportWindow.xaml.cs +++ b/src/modules/launcher/PowerLauncher/ReportWindow.xaml.cs @@ -42,9 +42,9 @@ namespace PowerLauncher { string path = Log.CurrentLogDirectory; var directory = new DirectoryInfo(path); - var log = directory.GetFiles().OrderByDescending(f => f.LastWriteTime).First(); + var log = directory.GetFiles().OrderByDescending(f => f.LastWriteTime).FirstOrDefault(); - LogFilePathBox.Text = log.FullName; + LogFilePathBox.Text = log?.FullName; StringBuilder content = new StringBuilder(); content.AppendLine(ErrorReporting.RuntimeInfo()); diff --git a/src/modules/launcher/Wox.Plugin/Logger/Log.cs b/src/modules/launcher/Wox.Plugin/Logger/Log.cs index 76fedeac68..69dd96a558 100644 --- a/src/modules/launcher/Wox.Plugin/Logger/Log.cs +++ b/src/modules/launcher/Wox.Plugin/Logger/Log.cs @@ -41,8 +41,8 @@ namespace Wox.Plugin.Logger var rule = new LoggingRule("*", LogLevel.Info, target); #endif configuration.LoggingRules.Add(rule); - LogManager.Configuration = configuration; target.Dispose(); + LogManager.Configuration = configuration; } private static void LogInternalException(string message, System.Exception e, Type fullClassName, [CallerMemberName] string methodName = "", [CallerFilePath] string sourceFilePath = "", [CallerLineNumber] int sourceLineNumber = 0)