本番環境でロギングレベルをデバッグからエラーに変更することが可能であるかどうかを理解したいと思います。Serilog - コードを変更しないでロギング粒度を変更する方法
Nlogには、設定ファイル内にログの細かさを設定できる場所があります。
<level value="Info" />
これは、デバッグレベルのエラーを取得するためにUAT環境でその場で変更することができ、その後しばらくして、私は戻っINFOにそれを変更することができます。これは単なる設定の変更であり、コードの変更はありません。
私たちはSerilogと同様のシナリオをどのように扱いますか?
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.RollingFile("log-{Date}.txt")
.WriteTo.LiterateConsole(restrictedToMinimumLevel: LogEventLevel.Information)
.CreateLogger();
私だけではエラー・ログが必要な場合は、その後、私の設定が
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Error()
.WriteTo.RollingFile("log-{Date}.txt")
.WriteTo.LiterateConsole(restrictedToMinimumLevel: LogEventLevel.Information)
.CreateLogger();
のようになりますが、それは、コードの変更を加えることなく、その場でErrorに最低限のレベルを変更することは可能です??