我有一个在Azure中运行的Web应用程序。它使用Serilog进行日志记录。
使用Serilog:MinimimLevel:Override
AppConfig条目,我能够控制我想要的输出级别。
除了
有些东西正在用“Microsoft.AspNetCore.Hosting.Diagnostics”的SourceContext
写入,它为每个对/api/health
的Http调用写入2条消息,一条标记调用的开始,另一条标记调用的结束。
另一个“有趣”的事情是,消息内容的格式与日志中的所有其他消息的格式不同。我使用了一个自定义的Json格式化程序,但这些神奇的日志条目似乎没有使用它。
我在我的Program.cs
中找不到任何可能负责的内容。
app.UseElasticApm(builder.Configuration, new HttpDiagnosticsSubscriber());
这是唯一看起来可疑的东西,但把它拿出来没有任何影响。
无论它是什么,它正在这样做大约6次/分钟。
有谁能给我一些建议,告诉我如何阻止此输出出现?
1条答案
按热度按时间kwvwclae1#
这看起来像AspNetCore日志。您可以像this一样禁用它