mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Host: Cleaning up logs and finishing the windows's trait
This commit is contained in:
parent
334a265e19
commit
f661457617
@ -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); })
|
||||
});
|
||||
}
|
||||
|
@ -28,7 +28,6 @@
|
||||
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" />
|
||||
<PackageReference Include="Serilog.Enrichers.Thread" Version="3.1.0" />
|
||||
<PackageReference Include="Serilog.Expressions" Version="3.2.0" />
|
||||
<PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" />
|
||||
<PackageReference Include="System.Collections.Immutable" Version="5.0.0" />
|
||||
<PackageReference Include="Autofac" Version="6.2.0" />
|
||||
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.1.0" />
|
||||
|
@ -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();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user