aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjduncanator <1518948+jduncanator@users.noreply.github.com>2019-02-13 10:24:11 +1100
committergdkchan <gab.dark.100@gmail.com>2019-02-12 20:24:11 -0300
commitf73c11744eb81e8dde92a7b44ad80200d5ac1747 (patch)
treeca398732a7a425ea696a1e3cc05be52d42721a83
parent8eebbc736e6a6117facb2321a5a8613f4502f92b (diff)
Config: Resolve config and file log to application directory (#580)
-rw-r--r--Ryujinx/Configuration.cs2
-rw-r--r--Ryujinx/Program.cs4
2 files changed, 4 insertions, 2 deletions
diff --git a/Ryujinx/Configuration.cs b/Ryujinx/Configuration.cs
index 5f1f8678..96f4d66f 100644
--- a/Ryujinx/Configuration.cs
+++ b/Ryujinx/Configuration.cs
@@ -157,7 +157,7 @@ namespace Ryujinx
if (Instance.EnableFileLog)
{
Logger.AddTarget(new AsyncLogTargetWrapper(
- new FileLogTarget("Ryujinx.log"),
+ new FileLogTarget(Path.Combine(Program.ApplicationDirectory, "Ryujinx.log")),
1000,
AsyncLogTargetOverflowAction.Block
));
diff --git a/Ryujinx/Program.cs b/Ryujinx/Program.cs
index 19916fe9..c73ff9b9 100644
--- a/Ryujinx/Program.cs
+++ b/Ryujinx/Program.cs
@@ -10,6 +10,8 @@ namespace Ryujinx
{
class Program
{
+ public static string ApplicationDirectory => AppDomain.CurrentDomain.BaseDirectory;
+
static void Main(string[] args)
{
Console.Title = "Ryujinx Console";
@@ -20,7 +22,7 @@ namespace Ryujinx
Switch device = new Switch(renderer, audioOut);
- Configuration.Load("Config.jsonc");
+ Configuration.Load(Path.Combine(ApplicationDirectory, "Config.jsonc"));
Configuration.Configure(device);
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;