.NET Core LoggerConfiguration rollingInterval 配置详解
.NET Core LoggerConfiguration rollingInterval 配置详解
在 .NET Core 中,LoggerConfiguration 的 rollingInterval 配置属性用于控制日志文件的滚动方式。以下列出了 rollingInterval 可接受的配置值以及对应含义:
'Day':每天创建一个新的日志文件。'Hour':每小时创建一个新的日志文件。'Minute':每分钟创建一个新的日志文件。'Month':每月创建一个新的日志文件。'Never':不创建滚动日志文件,将所有日志写入同一个文件中。'Year':每年创建一个新的日志文件。
您可以通过在 appsettings.json 文件中配置 'RollingInterval' 属性来设置 LoggerConfiguration 的 rollingInterval 值。例如:
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
},
"RollingInterval": "'Day'"
}
}
在上面的示例中,rollingInterval 被设置为 'Day',这意味着每天将创建一个新的日志文件。
原文地址: https://www.cveoy.top/t/topic/qgZ2 著作权归作者所有。请勿转载和采集!