2015-04-23 18 views
8

Artık Visual Studio 2013'teki yeni Uygulama Bilgileri'ni çok beğeniyorum ve onu kaldırmak istemiyorum. Ancak, Debug çıktısını çok fazla spam ediyor.Uygulama Insight'larından Hata Ayıklama konsoluna gönderimi durdurun

beni aslında benim ayıklama ifadeleri için hata ayıklama çıktısını kullanmak için bu tür imkansız kılan

Application Insights Telemetry: {"ver":1,"name":"Microsoft.ApplicationInsights.PerformanceCounter","time":"2015-04-23T11:38:03.1252550+01:00","iKey":"758c18d5-055e-48a8-bbcf-9c3301402b2c","tags":{"ai.internal.sdkVersion":"0.13.2.132","ai.application.ver":"Unknown","ai.device.type":"PC","ai.device.id":"Pat-PC","ai.device.oemName":"Dell Inc.","ai.device.model":"Dell XPS430     ","ai.device.network":"6","ai.device.language":"en-GB","ai.device.machineName":"Pat-PC","ai.device.os":"Windows NT 6.1.7601.65536"},"data":{"type":"Microsoft.ApplicationInsights.PerformanceCounterData","item":{"categoryName":"Processor","counterName":"% Processor Time","instanceName":"_Total","value":35.9710731506348,"ver":1}}} 

gibi çıktı sıraları üzerine satırları olsun. Uygulama Bilgileri'ni nasıl susturabilirim veya Visual Studio'yu bu ifadeleri göstermeyecek şekilde nasıl yapılandırabilirim?

+3

Dekompilasyon NET derlemeleri hayatı kolaylaştırır, hızla beni [Bu web sayfasını] (http://apmtips.com/ bulmasına yardım blog/2015/02/02/geliştirici modu /). * False * olarak ayarlayın. –

+0

Evet! Bu kesinlikle hile yaptı, teşekkür ederim! – RamblerToning

+0

Olası çoğaltılabilir [Hata ayıklamasında uygulama bilgilerinin devre dışı bırakılması] (http://stackoverflow.com/questions/32057441/disable-application-insights-in-debug) –

cevap

4

Hans Passant haklı. DeveloperMode, AI'nin DebugOutput'ta olay yazmasını tetikleyen şeydir. Bununla birlikte, AI’yi hemen veri göndermeye zorlar. Bu yüzden eğer onu yanlış veriye ayarlarsak, bir dakika içinde toplu işlenir ve gönderilir.

+1

İletileri nasıl kapatabiliriz, ancak verilerin otomatik olarak temizlenmesini nasıl sağlayabiliriz? –

+0

@MarkSowul, 'DebemetDebugWriter.IsTracingDisabled = true' ile hata ayıklama çıktısını kapatabilirsiniz. – Iain

2

basitçe başka hiçbir yan etkileri ile, bu mesajları kapatmak için:

TelemetryDebugWriter.IsTracingDisabled = true; 
+1

Bir yan etki görsel stüdyodaki 'uygulama bilgileri' panelinin çıktısını almadı –

İlgili konular