我有一堆发出 System.Diagnostics.Trace.*
跟踪消息的服务,当通过webapi托管时,我只需要包含 Microsoft.ApplicationInsights.TraceListener
包,我的跟踪收集在应用洞察中 . 但是,部分设置需要web.config文件来告诉跟踪侦听器侦听和刷新,如:
<system.diagnostics>
<sources>
<source name="TraceLogging" switchName="Verbose">
<listeners>
<add name="appinsights" type="Microsoft.ApplicationInsights.TraceListener.ApplicationInsightsTraceListener, Microsoft.ApplicationInsights.TraceListener"/>
</listeners>
</source>
</sources>
从this answer起,似乎我无法通过web.confg进行设置 .
有没有办法让跟踪侦听器将跟踪发送到我的应用洞察?
1 回答
有计划公开配置和日志记录提供程序的可扩展性,这将启用此类方案,但目前不支持此功能 .