我正在尝试连接我的接收器,似乎对于我的滚动文件接收器,我的调试消息没有被记录(仅信息及以上)。是我的配置错误吗?
<!-- 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}" />
Run Code Online (Sandbox Code Playgroud)
您的接收器配置本身没有任何“错误” RollingFile- 它只会按照您的预期记录具有日志级别Debug或更高级别的消息(即它不会记录消息)。Verbose
但是,Serilog 的最低日志级别一般为Information,因此它甚至不会发送到您的接收器。
Debug根据您的情况,您需要将 Serilog 的默认最低级别至少更改为:
<add key="serilog:minimum-level" value="Debug" />
Run Code Online (Sandbox Code Playgroud)
您的最终配置应如下所示:
<add key="serilog:minimum-level" value="Debug" />
<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\log-portal-{Date}.txt" />
<add key="serilog:write-to:RollingFile.outputTemplate" value="{Timestamp:HH:mm:ss} [{Level}] [{SourceContext}] [{CorrelationId}] {Message}{NewLine}{Exception}" />
Run Code Online (Sandbox Code Playgroud)
当然,如果您稍后决定添加任何记录Verbose消息及以上的接收器,您也需要将最低级别更改为Verbose。
即应该serilog:minimum-level始终是所有水槽的最低水平。
| 归档时间: |
|
| 查看次数: |
3613 次 |
| 最近记录: |