不确定是否支持,但我想通过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'.
我是做错了什么,还是当前不支持此功能?
谢谢