【发布时间】:2021-05-24 18:21:13
【问题描述】:
我正在使用版本为 3.2.0 的 Serilog.Sinks.File。我想根据大小翻转日志。目前,我的“fileSizeLimitBytes”设置为 2000 字节。当日志文件大小达到“fileSizeLimitBytes”中设置的限制时,它不会翻转失败并且无法记录消息。如何根据大小滚动日志文件?
logging.json
"WriteTo": [
{
"Name": "Console",
"Args": {
"outputTemplate": "[{Timestamp:HH:mm:ss} {Level}][{ThreadId}] {SourceContext}{NewLine}{Message:lj}{NewLine}{Exception}{NewLine}"
}
},
{
"Name": "File",
"Args": {
"path": "Logs\\Test.log",
"formatter":"Serilog.Formatting.Json.JsonFormatter, Serilog",
"rollingInterval": "Day",
"restrictedToMinimumLevel": "Debug",
"retainedFileCountLimit": 5 ,
"fileSizeLimitBytes": 2000
}
}
【问题讨论】:
标签: serilog