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 = new ContextMenuStrip();
|
||||||
_icon.ContextMenuStrip.Items.AddRange(new ToolStripItem[]
|
_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); })
|
new ToolStripMenuItem("Exit", null, (_, _) => { Environment.Exit(0); })
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" />
|
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" />
|
||||||
<PackageReference Include="Serilog.Enrichers.Thread" Version="3.1.0" />
|
<PackageReference Include="Serilog.Enrichers.Thread" Version="3.1.0" />
|
||||||
<PackageReference Include="Serilog.Expressions" Version="3.2.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="System.Collections.Immutable" Version="5.0.0" />
|
||||||
<PackageReference Include="Autofac" Version="6.2.0" />
|
<PackageReference Include="Autofac" Version="6.2.0" />
|
||||||
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.1.0" />
|
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.1.0" />
|
||||||
|
@ -111,13 +111,18 @@ namespace Kyoo
|
|||||||
}
|
}
|
||||||
|
|
||||||
const string template =
|
const string template =
|
||||||
"[{@t:HH:mm:ss} {@l:u3} {Substring(SourceContext, LastIndexOf(SourceContext, '.') + 1), 15} ({@i:10})] "
|
"[{@t:HH:mm:ss} {@l:u3} {Substring(SourceContext, LastIndexOf(SourceContext, '.') + 1), 15} "
|
||||||
+ "{@m}{#if not EndsWith(@m, '\n')}\n{#end}{@x}";
|
+ "({@i:0000000000})] {@m}{#if not EndsWith(@m, '\n')}\n{#end}{@x}";
|
||||||
|
|
||||||
builder
|
builder
|
||||||
.WriteTo.Console(new ExpressionTemplate(template, theme: TemplateTheme.Code))
|
.WriteTo.Console(new ExpressionTemplate(template, theme: TemplateTheme.Code))
|
||||||
.WriteTo.Debug()
|
.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.WithThreadId()
|
||||||
.Enrich.FromLogContext();
|
.Enrich.FromLogContext();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user