gpt4 book ai didi

c# - Serilog 异步文件日志记录 - 如何添加滚动

转载 作者:行者123 更新时间:2023-12-01 21:42:56 25 4
gpt4 key购买 nike

我正在使用最新的 Serilog.File 4.1.0Serilog.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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com