Debug/Release loglevel, title
This commit is contained in:
@@ -64,13 +64,15 @@ public static class Program
|
|||||||
if (!Directory.Exists(logFolder)) Directory.CreateDirectory(logFolder);
|
if (!Directory.Exists(logFolder)) Directory.CreateDirectory(logFolder);
|
||||||
|
|
||||||
Log.Logger = new LoggerConfiguration()
|
Log.Logger = new LoggerConfiguration()
|
||||||
|
#if DEBUG || VERBOSE_LOGGING
|
||||||
.MinimumLevel.Verbose()
|
.MinimumLevel.Verbose()
|
||||||
|
#endif
|
||||||
.Enrich.FromLogContext()
|
.Enrich.FromLogContext()
|
||||||
.WriteTo.File(
|
.WriteTo.File(
|
||||||
Path.Combine(logFolder, "appLog.log"),
|
Path.Combine(logFolder, "appLog.log"),
|
||||||
fileSizeLimitBytes: 10 * 1024 * 1024,
|
fileSizeLimitBytes: 10 * 1024 * 1024,
|
||||||
rollOnFileSizeLimit: true,
|
rollingInterval: RollingInterval.Day,
|
||||||
rollingInterval: RollingInterval.Day)
|
rollOnFileSizeLimit: true)
|
||||||
.CreateBootstrapLogger();
|
.CreateBootstrapLogger();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -82,9 +84,11 @@ public static class Program
|
|||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
InitDevelopment();
|
InitDevelopment();
|
||||||
#else
|
|
||||||
InitRelease();
|
|
||||||
#endif
|
#endif
|
||||||
|
if (AppDataRoot is null)
|
||||||
|
{
|
||||||
|
InitRelease();
|
||||||
|
}
|
||||||
InitLogging();
|
InitLogging();
|
||||||
|
|
||||||
Log.Logger.Information("Early app starting...");
|
Log.Logger.Information("Early app starting...");
|
||||||
|
|||||||
@@ -87,18 +87,20 @@ public static class Startup
|
|||||||
(serviceProvider, loggerConfiguration) =>
|
(serviceProvider, loggerConfiguration) =>
|
||||||
{
|
{
|
||||||
loggerConfiguration
|
loggerConfiguration
|
||||||
|
#if DEBUG || VERBOSE_LOGGING
|
||||||
.MinimumLevel.Verbose()
|
.MinimumLevel.Verbose()
|
||||||
|
#endif
|
||||||
.ReadFrom.Configuration(serviceProvider.GetRequiredService<IConfiguration>())
|
.ReadFrom.Configuration(serviceProvider.GetRequiredService<IConfiguration>())
|
||||||
.Enrich.FromLogContext()
|
.Enrich.FromLogContext()
|
||||||
.WriteTo.File(
|
.WriteTo.File(
|
||||||
Path.Combine(Program.AppDataRoot, "logs", "appLog.log"),
|
Path.Combine(Program.AppDataRoot, "logs", "appLog.log"),
|
||||||
fileSizeLimitBytes: 10 * 1024 * 1024,
|
fileSizeLimitBytes: 10 * 1024 * 1024,
|
||||||
rollOnFileSizeLimit: true,
|
rollingInterval: RollingInterval.Day,
|
||||||
rollingInterval: RollingInterval.Day)
|
rollOnFileSizeLimit: true)
|
||||||
.WriteTo.Sink(serviceProvider.GetRequiredService<ToastMessageSink>());
|
.WriteTo.Sink(serviceProvider.GetRequiredService<ToastMessageSink>());
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
serviceCollection.AddLogging(loggingBuilder =>
|
serviceCollection.AddLogging(loggingBuilder =>
|
||||||
loggingBuilder.AddSerilog(dispose: true)
|
loggingBuilder.AddSerilog(dispose: true)
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -55,6 +55,9 @@ public partial class MainWindowViewModel : IMainWindowViewModel
|
|||||||
}
|
}
|
||||||
|
|
||||||
Title = "FileTime " + versionString;
|
Title = "FileTime " + versionString;
|
||||||
|
#if DEBUG
|
||||||
|
Title += " (Debug)";
|
||||||
|
#endif
|
||||||
|
|
||||||
Task.Run(async () => await _lifecycleService.InitStartupHandlersAsync()).Wait();
|
Task.Run(async () => await _lifecycleService.InitStartupHandlersAsync()).Wait();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user