0

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"

誰でもこの問題を解決するためにここで助けてもらえますか?

4

1 に答える 1