不确定是否支持此功能,但我想通过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枚举(?)转换。
An unhandled exception of type 'System.InvalidCastException' occurred in mscorlib.dll
Additional information: Invalid cast from 'System.String' to 'Serilog.Events.LogEventLevel'.
我做错了什么,或者目前不支持此功能?
感谢。