我有一个 C# Blazor .Net Core 5 服务器端应用程序,我正在使用内置的 Microsoft Logging ILogger 日志记录机制。我的问题不是它的冗长,我知道如何控制它,我的问题是它输出到日志中的文本量。例如:
09:48:16 info: <My ServiceClass>[0] => SpanId:d09ee3ddfeb3ea42, TraceId:499476de9917a74aab60adff72a7da86, ParentId:0000000000000000 => ConnectionId:0HMAIEL3FMOVV => RequestPath:/ RequestId:0HMAIEL3FMOVV:00000002 => /_Host => <My Scope>
Run Code Online (Sandbox Code Playgroud)
<> 中的位是密文
这使得日志在控制台中很难阅读,因为日志都是换行的。每个实例的 SpanId、TraceId、ParentID、ConnectionID、RequestPath/RequestID 和单词 /_Host 始终是相同的值,并且是完全冗余的信息。我可以将它们从日志记录范围中删除吗?
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |