Closed
Description
I use serilog-aspnetcore, when app startup , log write to file is working , when I delete log directory, log no longer write to file(No new log files are created)
var template = "{Timestamp:yyyy-MM-dd HH:mm:ss.ffffff} {Level:u4} {SourceContext} {Message} {Exception}{NewLine}";
Log.Logger = new LoggerConfiguration()
.ReadFrom.Configuration(config)
.Enrich.FromLogContext()
.WriteTo.Console(outputTemplate: template)
.WriteTo.Debug(outputTemplate: template)
.WriteTo.File(path: Path.GetFullPath("logs/log.log"), restrictedToMinimumLevel: LogEventLevel.Information, outputTemplate: template, fileSizeLimitBytes: 5242880,
rollingInterval: RollingInterval.Day,rollOnFileSizeLimit: true, retainedFileCountLimit: 10)
.CreateLogger();
try
{
....
CreateWebHostBuilder<T>(args, config).Build().Run();
}
catch (Exception ex)
{
Log.Fatal(ex, "EServer terminated unexpectedly");
}
finally
{
Log.CloseAndFlush();
}
Metadata
Metadata
Assignees
Labels
No labels