forked from Mirror/Ryujinx
Config: Resolve config and file log to application directory (#580)
This commit is contained in:
parent
8eebbc736e
commit
f73c11744e
2 changed files with 4 additions and 2 deletions
|
@ -157,7 +157,7 @@ namespace Ryujinx
|
||||||
if (Instance.EnableFileLog)
|
if (Instance.EnableFileLog)
|
||||||
{
|
{
|
||||||
Logger.AddTarget(new AsyncLogTargetWrapper(
|
Logger.AddTarget(new AsyncLogTargetWrapper(
|
||||||
new FileLogTarget("Ryujinx.log"),
|
new FileLogTarget(Path.Combine(Program.ApplicationDirectory, "Ryujinx.log")),
|
||||||
1000,
|
1000,
|
||||||
AsyncLogTargetOverflowAction.Block
|
AsyncLogTargetOverflowAction.Block
|
||||||
));
|
));
|
||||||
|
|
|
@ -10,6 +10,8 @@ namespace Ryujinx
|
||||||
{
|
{
|
||||||
class Program
|
class Program
|
||||||
{
|
{
|
||||||
|
public static string ApplicationDirectory => AppDomain.CurrentDomain.BaseDirectory;
|
||||||
|
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
Console.Title = "Ryujinx Console";
|
Console.Title = "Ryujinx Console";
|
||||||
|
@ -20,7 +22,7 @@ namespace Ryujinx
|
||||||
|
|
||||||
Switch device = new Switch(renderer, audioOut);
|
Switch device = new Switch(renderer, audioOut);
|
||||||
|
|
||||||
Configuration.Load("Config.jsonc");
|
Configuration.Load(Path.Combine(ApplicationDirectory, "Config.jsonc"));
|
||||||
Configuration.Configure(device);
|
Configuration.Configure(device);
|
||||||
|
|
||||||
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
|
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
|
||||||
|
|
Loading…
Reference in a new issue