これがサポートされているかどうかはわかりませんが、appSettings を介して ColoredConsole シンクに「restrictedToMinimumLevel」を設定したいと考えています。
次のように Serilog グローバル オブジェクトを作成しています。
Log.Logger = new LoggerConfiguration()
.ReadAppSettings()
.CreateLogger();
app.configで次のことを試しました:
<add key="serilog:write-to:ColoredConsole.restrictedToMinimumLevel" value="Information" />
Serilog が処理しようとしているようですが、文字列を Serilog.Events.LogLevel enum(?) 変換にチョークします。
An unhandled exception of type 'System.InvalidCastException' occurred in mscorlib.dll
Additional information: Invalid cast from 'System.String' to 'Serilog.Events.LogEventLevel'.
何か間違ったことをしていますか、それともこの機能は現在サポートされていませんか?
ありがとう。