我正在使用最新的 Serilog.File 4.1.0
和 Serilog.Sinks.Async
。异步日志记录有效,但我希望滚动文件。
如何启用文件滚动?
我有以下内容:
Log.Logger = new LoggerConfiguration()
.WriteTo.Async(a =>
{
a.File("logs/logs.log");
})
.MinimumLevel.Verbose()
.CreateLogger();
最佳答案
File
Sink 支持滚动文件。只需定义您的 rolling policies .
Log.Logger = new LoggerConfiguration()
.WriteTo.Async(a =>
{
a.File("logs/logs.log", rollingInterval: RollingInterval.Hour); // <<<<<
})
.MinimumLevel.Verbose()
.CreateLogger();
关于c# - Serilog 异步文件日志记录 - 如何添加滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61098468/