From 668720b0883106fc1f44da70dddb8a3502ac7dbb Mon Sep 17 00:00:00 2001 From: Ac_K Date: Mon, 7 Dec 2020 10:29:22 +0100 Subject: [PATCH] logger: Add build version to the log file names (#1782) --- Ryujinx.Common/Logging/Targets/FileLogTarget.cs | 8 ++++---- Ryujinx/Ui/AboutWindow.cs | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Ryujinx.Common/Logging/Targets/FileLogTarget.cs b/Ryujinx.Common/Logging/Targets/FileLogTarget.cs index 46fffd3a..5591c60b 100644 --- a/Ryujinx.Common/Logging/Targets/FileLogTarget.cs +++ b/Ryujinx.Common/Logging/Targets/FileLogTarget.cs @@ -1,14 +1,12 @@ using System; using System.IO; using System.Linq; -using System.Text; +using System.Reflection; namespace Ryujinx.Common.Logging { public class FileLogTarget : ILogTarget { - private static readonly ObjectPool _stringBuilderPool = SharedPools.Default(); - private readonly StreamWriter _logWriter; private readonly ILogFormatter _formatter; private readonly string _name; @@ -32,8 +30,10 @@ namespace Ryujinx.Common.Logging files[i].Delete(); } + string version = Assembly.GetEntryAssembly().GetCustomAttribute().InformationalVersion; + // Get path for the current time - path = Path.Combine(logDir.FullName, $"Ryujinx_{DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss")}.log"); + path = Path.Combine(logDir.FullName, $"Ryujinx_{version}_{DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss")}.log"); _name = name; _logWriter = new StreamWriter(File.Open(path, fileMode, FileAccess.Write, fileShare)); diff --git a/Ryujinx/Ui/AboutWindow.cs b/Ryujinx/Ui/AboutWindow.cs index 50b0bb8a..23c0d9af 100644 --- a/Ryujinx/Ui/AboutWindow.cs +++ b/Ryujinx/Ui/AboutWindow.cs @@ -1,8 +1,6 @@ using Gtk; using System; -using System.Diagnostics; using System.Reflection; -using System.Runtime.InteropServices; using GUI = Gtk.Builder.ObjectAttribute; @@ -73,4 +71,4 @@ namespace Ryujinx.Ui Dispose(); } } -} +} \ No newline at end of file