2
이 기능이 지원되는지 확실하지 않지만 appSettings를 통해 ColoredConsole 싱크에 'restrictedToMinimumLevel'을 설정하고 싶습니다. 다음과 같이 내가 Serilog 전역 객체를 생성하고appSettings의 싱크 당 restrictedToMinimumLevel 설정
는 :
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'.
잘못된 것이 있습니까? 아니면 현재이 기능이 지원되지 않습니까?
감사합니다.
Serilog 1.3.35부터 수정되었습니다. –
예상대로 작동합니다. 감사! – programmerj