Я пытаюсь подключить свои раковины, и, похоже, мой загружаемый файл растает, мои отладочные сообщения не регистрируются (только информация и выше). Неправильно ли моя конфигурация?Serilog - AppSettings MinLevel не работает
<!-- Serilog Configuration -->
<add key="serilog:using:Email" value="Serilog.Sinks.Email" />
<!-- Configure Serilog Email Sink -->
<add key="serilog:write-to:Email" />
<add key="serilog:write-to:Email.mailServer" value="***" />
<add key="serilog:write-to:Email.toEmail" value="***" />
<add key="serilog:write-to:Email.fromEmail" value="***" />
<add key="serilog:write-to:Email.mailSubject" value="Comply360 Portal Endpoint (DEV)" />
<add key="serilog:write-to:Email.restrictedToMinimumLevel" value="Warning" />
<add key="serilog:write-to:Email.outputTemplate" value="{Timestamp:HH:mm:ss} [{Level}] [{SourceContext}] [{CorrelationId}] {Message}{NewLine}{Exception}" />
<!-- Configure Serilog RollingFile Sink -->
<add key="serilog:write-to:RollingFile" />
<add key="serilog:write-to:RollingFile.restrictedToMinimumLevel" value="Debug" />
<add key="serilog:write-to:RollingFile.pathFormat" value="C:\Logs\comply360-portal-{Date}.txt" />
<add key="serilog:write-to:RollingFile.outputTemplate" value="{Timestamp:HH:mm:ss} [{Level}] [{SourceContext}] [{CorrelationId}] {Message}{NewLine}{Exception}" />
Действительно, вы не можете установить минимальный уровень на уровне раковины? – Marco
и на самом деле именно поэтому я разместил свой код. он не регистрируется на уровне отладки или более высокого уровня. он регистрируется в информации или выше (по умолчанию) – Marco
Я вижу, что вы сейчас говорите. тем не менее, мой файл переполнения действительно по-прежнему записывал сообщения, но добавление глобального минимального уровня делало трюк для всех моих приемников. – Marco