2
不確定是否支持這種方式,但我想通過appSettings爲我的ColoredConsole接收器設置'restrictedToMinimumLevel'。設置appSettings中每個接收器的restrictedToMinimumLevel
我創建了Serilog全局對象如下:
Log.Logger = new LoggerConfiguration()
.ReadAppSettings()
.CreateLogger();
我想在我的app.config如下:
<add key="serilog:write-to:ColoredConsole.restrictedToMinimumLevel" value="Information" />
看來Serilog試圖處理,但扼流圈串Serilog.Events.LogLevel枚舉(?)轉換。
An unhandled exception of type 'System.InvalidCastException' occurred in mscorlib.dll
Additional information: Invalid cast from 'System.String' to 'Serilog.Events.LogEventLevel'.
我做錯了什麼,或者這個功能目前不支持?
謝謝。
從Serilog 1.3.35開始,這是固定的。 –
現在按預期工作。謝謝! – programmerj