asp.net Core 1.1 を使用しており、SeriLog を使用してアプリケーション内にログ ファイルを作成しています。
ログファイルのサイズを制御するために、属性 fileSizeLimitBytes を追加しました
"Serilog": {
"MinimumLevel": "Debug",
"WriteTo": [
{
"Name": "RollingFile",
"Args": {
"pathFormat": "Logs/LogFileConf-{Date}-test.Log",
"fileSizeLimitBytes": 500000
}
}
],
"Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ],
"Properties": {
"Application": "Sample",
"Environment": "Test"
}
},
この場合、ログファイルへの書き込みが停止し、上記の属性を削除すると、ログファイルへの書き込みが再び機能し始めました
したがって、次のように追加しました "pathFormat": "Logs/LogFileConf-{Date}-test.Log", "fileSizeLimitBytes": 500000
ここで何が欠けているのかわかりません。
Project.json contains following reference.
"Serilog.Extensions.Logging": "1.2.0",
"Serilog.Sinks.RollingFile": "3.0.1",
"Serilog.Settings.Configuration": "2.1.0"
誰でもこの問題を解決するためにここで助けてもらえますか?