|
|
1
2
您可以使用ITelemetryProcessor过滤掉不需要的消息(包括跟踪)。 1.您可以使用app insights在本地测试您的项目,然后使用 应用程序洞察搜索 类型名
2.创建一个实现ITelemetryProcessor的自定义类。在这里,我使用CategoryName过滤掉不需要的跟踪消息,您可以自己调整代码:
3.在Startup.cs中->方法,添加以下代码:
4.测试后,您可以看到不需要的跟踪消息被过滤掉。 |
|
|
2
1
另一种禁用特定类型日志消息的方法是通过appsettings.json:
|
|
|
3
0
不确定您是如何启用Ilogger与application insights的集成的,但这里介绍了当前支持的方式。 https://github.com/Microsoft/ApplicationInsights-aspnetcore/wiki/Logging 扩展方法的第二个参数控制应用程序洞察获取哪些消息。 这应该限制发送给application insights的警告日志或以上日志。当然,您可以使用ITelemetryprocessor来过滤日志,但这会更加昂贵,因为日志已经被收集,但随后会被删除,从而浪费计算周期/内存。 |
|
|
Andrus · 如何从syslog中删除计算机和进程名称以及进程ID 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 2 年前 |
|
|
Trung Äặng Äức · 保存到数据库 2 年前 |
|
|
NghÄ©a NghÄ©a · 如何按颜色选择鞋码ASP。NET核心 2 年前 |
|
|
RNG_SMB · ASP。NET核心MVC空请求体。净7 2 年前 |