Как предотвратить UnityEngine.Debug.Log записи нескольких строк в АБР - PullRequest
0 голосов
/ 11 февраля 2020

Я использую ADB для входа в систему Windows PowerShell из приложения, созданного Unity, работающего на подключенном устройстве Android. Меня интересует только мое собственное сообщение, вызываемое в сценарии, например, из UnityEngine.Debug.Log (" ## State установлено в SolvingAnchor "), но Unity добавляет к этому сообщению 8 строк:

  • . \ Adb logcat -s Unity -e "^ [#] {2}" -m 1
  • --------- начало cra sh
  • --------- начало системы
  • --------- начало основного
  • 02-11 10:07: 42.658 8293 8315 I Unity: ## Установлено состояние SolvingAnchor
  • 02-11 10: 07: 42.658 8293 8315 I Unity: UnityEngine.DebugLogHandler: LogFormat (LogType , Object, String, Object [])
  • 02-11 10: 07: 42.658 8293 8315 I Unity: UnityEngine.Logger: Log (LogType, Object)
  • 02-11 10:07 : 42.658 8293 8315 I Unity: UnityEngine. Отладка: журнал (объект)
  • 02-11 10: 07: 42.658 8293 8315 I Unity: Assets.Scripts.TrackedImageHandler: SetState (State)
  • 02-11 10: 07: 42.658 8293 8315 I Unity: Assets.Scripts.TrackedImageHandler: Update ()

  • * 103 4 * 02-11 10: 07: 42.658 8293 8315 I Unity:
  • 02-11 10: 07: 42.658 8293 8315 I Unity: (Имя файла: ./Runtime/Export/Debug/Debug. bindings.h Строка: 35)
  • 02-11 10: 07: 42.658 8293 8315 I Unity:

Как видно в выходной фильтрации на регулярном выражении не работает, как я бы надеялся. Есть ли способ только напечатать сообщение и пропустить сгенерированные Unity избыточные строки?

Ответы [ 2 ]

1 голос
/ 12 февраля 2020

В настройках проекта> Плеер> Android> Другие настройки> Ведение журнала установите для всех типов ведения журнала значение Нет или Только сценарий .

Это сохранит ADB LogCat довольно компактный.

image Log Type">

1 голос
/ 11 февраля 2020

Вы можете изменить настройку ведения журнала трассировки стека вашего проекта в верхнем правом углу окна консоли:

enter image description here

Установка его на " None "не позволит Unity опустить все эти дополнительные строки трассировки стека. Вы можете установить его для ошибок, предупреждений, журналов и т. Д. c отдельно или изменить его для всех типов сообщений в разделе «Все».

...