diff --git a/Kyoo.WindowsHost/SystemTrait.cs b/Kyoo.WindowsHost/SystemTrait.cs
index b0b7bbbf..121360b7 100644
--- a/Kyoo.WindowsHost/SystemTrait.cs
+++ b/Kyoo.WindowsHost/SystemTrait.cs
@@ -95,6 +95,9 @@ namespace Kyoo.Host.Windows
_icon.ContextMenuStrip = new ContextMenuStrip();
_icon.ContextMenuStrip.Items.AddRange(new ToolStripItem[]
{
+ new ToolStripMenuItem("Open browser", null, (_, _) => { _StartBrowser(); }),
+ new ToolStripMenuItem("Open logs", null, (_, _) => { Process.Start("explorer.exe", Environment.CurrentDirectory); }),
+ new ToolStripSeparator(),
new ToolStripMenuItem("Exit", null, (_, _) => { Environment.Exit(0); })
});
}
diff --git a/Kyoo/Kyoo.csproj b/Kyoo/Kyoo.csproj
index c7c358cc..0ccab98e 100644
--- a/Kyoo/Kyoo.csproj
+++ b/Kyoo/Kyoo.csproj
@@ -28,7 +28,6 @@
-
diff --git a/Kyoo/Program.cs b/Kyoo/Program.cs
index b74da994..c7fbe06a 100644
--- a/Kyoo/Program.cs
+++ b/Kyoo/Program.cs
@@ -111,13 +111,18 @@ namespace Kyoo
}
const string template =
- "[{@t:HH:mm:ss} {@l:u3} {Substring(SourceContext, LastIndexOf(SourceContext, '.') + 1), 15} ({@i:10})] "
- + "{@m}{#if not EndsWith(@m, '\n')}\n{#end}{@x}";
+ "[{@t:HH:mm:ss} {@l:u3} {Substring(SourceContext, LastIndexOf(SourceContext, '.') + 1), 15} "
+ + "({@i:0000000000})] {@m}{#if not EndsWith(@m, '\n')}\n{#end}{@x}";
builder
.WriteTo.Console(new ExpressionTemplate(template, theme: TemplateTheme.Code))
.WriteTo.Debug()
- .WriteTo.RollingFile(new ExpressionTemplate(template), "logs/log-{Date}.log")
+ .WriteTo.File(
+ path: "logs/log-.log",
+ formatter: new ExpressionTemplate(template),
+ rollingInterval: RollingInterval.Day,
+ rollOnFileSizeLimit: true
+ )
.Enrich.WithThreadId()
.Enrich.FromLogContext();
}