问题描述
我在让Serilog生成滚动间隔为天的日志文件时遇到了问题(每天达到一个日志文件,直到达到大小限制)。我正在使用Serilog ASP.NET Core和Serilog Slinks软件包。奇怪的是,当我在IIS Express上运行该解决方案时,它似乎可以正常工作。但是,当实际发布解决方案时,它无法正常工作。
请参阅下面的appsettings.json文件中的Serilog配置。
"Serilog": {
"MinimumLevel": "Warning","Writeto": [
{
"Name": "File","Args": {
"path": "C:\\Users\\MyUser\\Documents\\Logs\\MyService_Logs_.txt","rollingInterval": "Day","fileSizeLimitBytes": 5000000,"rollOnFileSizeLimit": true,"retainedFileCountLimit": 40,"outputTemplate": "{Timestamp:HH:mm:ss.fff} [{Level:u3}] {Message}{NewLine}{Exception}"
}
},{
"Name": "Console","outputTemplate": "==> {Timestamp:HH:mm:ss.fff} [{Level:u3}] {Message}{NewLine}{Exception}"
}
]
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)