Как отключить нежелательные сообщения в окнах вывода отладки - Xamarin на visual studio 2017 - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужна помощь эксперта Xamarin.Я изо всех сил пытаюсь отключить нежелательное шумовое сообщение в окнах вывода при отладке программы Xamarin с последних 2 дней.Я развертываю свое приложение на Samsung Tablet в режиме отладки.Я не могу прочитать мое сообщение, поскольку выходные окна были заполнены сообщением о помехах, как показано ниже.

Пару дней назад оно работало идеально, а затем внезапно все эти сообщения появляются.Infect Я не установил или не обновил VS2017.

Как отключить его.

Пример: -

12-04 22:37:01.740 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.740 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.750 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.750 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.770 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.770 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.810 D/Mono    ( 6464): GC_BRIDGE waiting for bridge processing to finish
12-04 22:37:01.860 I/art     ( 6464): Explicit concurrent mark sweep GC freed 30396(1325KB) AllocSpace objects, 3(378KB) LOS objects, 30% free, 37MB/53MB, paused 610us total 46.997ms
12-04 22:37:01.870 D/Mono    ( 6464): GC_TAR_BRIDGE bridges 988 objects 1004 opaque 57 colors 988 colors-bridged 988 colors-visible 988 xref 11 cache-hit 0 cache-semihit 0 cache-miss 0 setup 0.27ms tarjan 1.10ms scc-setup 0.67ms gather-xref 0.06ms xref-setup 0.03ms cleanup 0.37ms
12-04 22:37:01.870 D/Mono    ( 6464): GC_BRIDGE: Complete, was running for 62.26ms
12-04 22:37:01.870 D/Mono    ( 6464): GC_MINOR: (Nursery full) time 30.52ms, stw 31.34ms promoted 1332K major size: 4944K in use: 4148K los size: 1024K in use: 349K
12-04 22:37:01.870 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.880 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.890 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.890 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.900 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.900 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.920 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.920 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:36:42.351 V/MediaPlayer( 6464): callback application
12-04 22:36:42.351 V/MediaPlayer( 6464): back from callback
12-04 22:36:42.361 V/MediaPlayer-JNI( 6464): getCurrentPosition: 5237 (msec)
12-04 22:36:42.361 V/MediaPlayer-JNI( 6464): seekTo: 0(msec)
12-04 22:36:42.361 V/MediaPlayer( 6464): seekTo 0
12-04 22:36:42.371 V/MediaPlayer( 6464): message received msg=7, ext1=0, ext2=0
12-04 22:36:42.731 V/MediaPlayer( 6464): unrecognized message: (7, 0, 0)
12-04 22:36:42.731 V/MediaPlayer( 6464): callback application
12-04 22:36:42.731 V/MediaPlayer( 6464): back from callback
12-04 22:36:42.741 V/MediaPlayer-JNI( 6464): isPlaying: 0
12-04 22:36:42.751 V/MediaPlayer-JNI( 6464): isPlaying: 0
12-04 22:37:01.970 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:01.980 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:01.980 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:02.000 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:02.000 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:02.010 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:02.010 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false
12-04 22:37:02.030 I/System.out( 6464): (HTTPLog)-Static: isSBSettingEnabled false
12-04 22:37:02.030 I/System.out( 6464): KnoxVpnUidStorageknoxVpnSupported API value returned is false

enter image description here enter image description here enter image description here

Ответы [ 2 ]

0 голосов
/ 22 августа 2019

Я тоже хотел отфильтровать выходные данные Visual Studio, и в итоге я решил написать расширение для этого.Если вам интересно, вы можете проверить это на niahtextfilter.com .

Вот идея о том, что он делает (это показывает, что он фильтрует по ключевому слову, но вы также можете использовать обратный фильтр).по ключевому слову, которое хочет ОП):

Niah Text Filter filtering debug output

0 голосов
/ 05 декабря 2018

Эти сообщения могут очень часто перегружать окно вывода.Многие из них очень полезны, многие совсем нет.Но если вы хотите видеть только ваши пользовательские сообщения, вам нужно отфильтровать их.

Я пробовал Tools | Options | Debugging | General > Redirect all Output Window text to the Immediate Window, но он не перенаправлял сообщения в проекте Xamarin Forms.Я использовал внешнее устройство, возможно, с мобильным эмулятором оно могло бы работать.

Вы можете попробовать следующие плагины / инструменты:

  • VSColorOutput - добавить цвет кваши сообщения.Например, если вы начинаете каждое сообщение с ключевого слова (имя приложения или другое ключевое слово, например «+++»), а затем добавляете шаблон к этому ключевому слову, оно изменит цвет сообщения в окне вывода.
  • DebugView - этот инструмент будет перехватывать / перехватывать ваши сообщения Debug.Write, но только из вашей локальной системы.Лично я не знаю, как он будет реагировать на внешнее устройство, такое как мобильный телефон.
  • Окно отладки фильтра - реклама фильтра в окне отладки.
...