2015-04-23 6 views
8

अब मैं वास्तव में विजुअल स्टूडियो 2013 के साथ नए एप्लिकेशन अंतर्दृष्टि की तरह करता हूं, और मैं इसे हटाना नहीं चाहता हूं। हालांकि, यह मेरे डीबग आउटपुट को काफी स्पैम करता है।डीबग कंसोल पर पोस्ट करने से एप्लिकेशन अंतर्दृष्टि रोकें

मैं की तरह

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}}} 

उत्पादन की पंक्तियों पर पंक्तियाँ मिल इस थोड़े यह असंभव बना देता है मुझे वास्तव में मेरे डिबग बयानों के लिए डिबग आउटपुट का उपयोग करने के लिए। मैं इन अंतर्दृष्टि को दिखाने के लिए एप्लिकेशन अंतर्दृष्टि को कैसे चुप कर सकता हूं, या विजुअल स्टूडियो को कॉन्फ़िगर कर सकता हूं?

+3

Decompiling .NET विधानसभाओं जीवन आसान बना देता है, इसे जल्दी में मदद मिली मुझे [इस वेब पेज] (http://apmtips.com/ लगता है ब्लॉग/2015/02/02/डेवलपर मोड /)। इसे * झूठी * पर सेट करें। –

+0

हां! वह बिल्कुल चाल है, धन्यवाद! – RamblerToning

+0

संभावित डुप्लिकेट [डीबग में एप्लिकेशन अंतर्दृष्टि अक्षम करें] (http://stackoverflow.com/questions/32057441/disable-plication-insights-in-debug) –

उत्तर

4

हंस पासेंट सही है। डेवलपरमोड एआई को डीबगऑटपुट में घटनाओं को लिखने के लिए प्रेरित करता है। ध्यान दें कि यह एआई को तुरंत डेटा भेजने के लिए मजबूर करता है। इसलिए यदि हम इसे झूठे डेटा पर सेट करते हैं तो उसे एक मिनट में बैच किया जाएगा और भेजा जाएगा।

+1

हम संदेशों को कैसे अक्षम कर सकते हैं लेकिन डेटा की स्वचालित फ़्लशिंग को बनाए रख सकते हैं? –

+0

@MarkSowul ऐसा लगता है कि आप 'TelemetryDebugWriter.IsTracingDisabled = true' के साथ केवल डीबग आउटपुट को बंद कर सकते हैं। – Iain

2

बस, इन संदेशों को बंद करने के लिए कोई अन्य दुष्प्रभाव के साथ:

TelemetryDebugWriter.IsTracingDisabled = true; 
+1

एक साइड इफेक्ट दृश्य स्टूडियो में 'एप्लिकेशन अंतर्दृष्टि' फलक आउटपुट प्राप्त नहीं करेगा –

संबंधित मुद्दे