aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
diff options
context:
space:
mode:
authorjcm <john.moody@coloradocollege.edu>2024-02-10 19:17:19 -0600
committerGitHub <noreply@github.com>2024-02-11 02:17:19 +0100
commit84d6e8d121a1b329d26cc0e462aadd1108d99a04 (patch)
treef50072df2ffa3f86697aa7859185f71e1df7412e /src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
parent95c4912d58a535de4f5c03a2e380bdd39a543c12 (diff)
Standardize logging locations across desktop platforms (#6238)1.1.1186
* Standardize logging locations across desktop platforms * Return null instead of empty literal on exceptions * Remove LogDirectoryPath from LoggerModule * Catch exception when creating DirectoryInfo in FileLogTarget * Remove redundant log path vars, handle exception better, add null check * Address styling issues * Remove extra newline, quote file path in log, move directory check to OpenHelper * Add GetOrCreateLogsDir to get/create log directory during runtime * misc format changes * Update src/Ryujinx.Common/Configuration/AppDataManager.cs --------- Co-authored-by: jcm <butt@butts.com> Co-authored-by: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Co-authored-by: Ac_K <Acoustik666@gmail.com>
Diffstat (limited to 'src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs')
-rw-r--r--src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs b/src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
index 2caee16c..243d870a 100644
--- a/src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
+++ b/src/Ryujinx.Ava/UI/ViewModels/MainWindowViewModel.cs
@@ -1350,16 +1350,11 @@ namespace Ryujinx.Ava.UI.ViewModels
public void OpenLogsFolder()
{
- string logPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Logs");
-
- if (LoggerModule.LogDirectoryPath != null)
+ string logPath = AppDataManager.GetOrCreateLogsDir();
+ if (!string.IsNullOrEmpty(logPath))
{
- logPath = LoggerModule.LogDirectoryPath;
+ OpenHelper.OpenFolder(logPath);
}
-
- new DirectoryInfo(logPath).Create();
-
- OpenHelper.OpenFolder(logPath);
}
public void ToggleDockMode()