【发布时间】:2022-08-10 03:33:19
【问题描述】:
我将 Serilog 与 Azure Function 应用程序和所有可能的额外日志一起使用,我将级别设置为警告或错误,
var logger = new LoggerConfiguration()
.MinimumLevel.Override(\"Microsoft\", LogEventLevel.Warning)
.MinimumLevel.Override(\"Worker\", LogEventLevel.Warning)
.MinimumLevel.Override(\"Host\", LogEventLevel.Warning)
.MinimumLevel.Override(\"Host.Aggregator\", LogEventLevel.Warning)
.MinimumLevel.Override(\"Host.Results\", LogEventLevel.Warning)
.MinimumLevel.Override(\"System\", LogEventLevel.Error)
.MinimumLevel.Override(\"Function\", LogEventLevel.Error)
.MinimumLevel.Override(\"Azure.Storage.Blobs\", LogEventLevel.Error)
.MinimumLevel.Override(\"Azure.Core\", LogEventLevel.Error)
这肯定会最小化日志数据,但我仍然看到我不想要的日志行。我只想要应用程序功能日志 (2022-07-06 03:53:08.821 +00:00 [INF] my-test-SessionId=Order-5;Message:Message-0)
我还缺少其他设置吗?谢谢。
2022-07-06 03:53:08.816 +00:00 [INF] my-queue-6b96259f-cb54-4ac7-9b20-2e4a695c539e: ReceiveBatchAsync start. MessageCount = 1
2022-07-06 03:53:08.819 +00:00 [INF] my-queue-6b96259f-cb54-4ac7-9b20-2e4a695c539e: ReceiveBatchAsync done. Received \'1\' messages. LockTokens = <LockToken>05dc6848-50ea-4e81-afdd-62a838c0b4a9</LockToken>
2022-07-06 03:53:08.819 +00:00 [INF] my-queue-e4de37f9-9b92-401a-8b9c-1212bc85011d: User message handler start: Message: SequenceNumber: 50275, LockToken: 05dc6848-50ea-4e81-afdd-62a838c0b4a9
2022-07-06 03:53:08.821 +00:00 [INF] my-test-SessionId=Order-5;Message:Message-0
标签: azure-functions serilog-sinks-file