Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Ведение лога отладки для ЕдиногоАгента

Материал из Документация АппОптима
Версия от 17:21, 10 мая 2023; ENetrebin (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Активируйте ведение лога отладки для устранения неполадок ЕдиногоАгента .

Не включайте ведение лога отладки для рабочих приложений.

Используйте флаги отладки явно для целей отладки, а не для производства. Удалите эти флаги при создании PlayStore или производственного приложения, поскольку дополнительное ведение лога может замедлить работу вашего мобильного приложения или записывать конфиденциальную информацию в логи устройства.

Активировать режим ведения лога отладки

Вы можете активировать логи отладки с помощью подключаемого модуля Astromkey Android Gradle или ЕдиныйАгент SDK для Android.

Плагин Astromkey для Android Gradle

Включите ведение лога отладки через agentLoggingсвойство.

Groovy:

astromkey {
    configurations {
        sampleConfig {
            debug {
                agentLogging true
            }
        }
    }
}

Kotlin:

configure<com.astromkey.tools.android.dsl.AstromkeyExtension> {
    configurations {
        create("sampleConfig") {
            debug {
                agentLogging(true)
            }
        }
    }
}

ЕдиныйАгент SDK

Включите ведение лога отладки с помощью ConfigurationBuilder.withDebugLogging(boolean)метода.

Java:

Astromkey.startup(this, new AstromkeyConfigurationBuilder("<YourApplicationID>", "<ProvidedBeaconURL>")
  .withDebugLogging(true)
  .buildConfiguration());

Kotlin:

Astromkey.startup(this, AstromkeyConfigurationBuilder("<YourApplicationID>", "<ProvidedBeaconURL>")
  .withDebugLogging(true)
  .buildConfiguration())

Получить логи с устройства

ЕдиныйАгент для Android использует структуру логов по умолчанию из Android. Вы можете использовать окно Logcat в Android Studio или инструмент командной строки logcat для просмотра сообщений лога.

Чтобы получить логи Android через окно Logcat в Android Studio

  1. Подключите устройство к компьютеру или запустите эмулятор. Обратите внимание, что ваше устройство должно быть настроено для разработки .
  2. В Android Studio перейдите в View > Tool Windows > Logcat и выберите свое устройство.
  3. Создайте фильтр.

Новый Logсat:

Выполните следующие действия, если вы включили новый инструмент Logcat в Android Studio Dolphin или используете Android Studio Electric Eel.

  • Введите tag~:^dtx|^caaв поле фильтра.
  • Если вы изменили параметр форматирования, переключитесь на стандартное представление по умолчанию .

Logc1.png

Предыдущий Logcat:

Выполните следующие действия, если вы используете предыдущую версию Logcat.

  • Введите имя фильтра, например Astromkey OneAgent , в поле Имя фильтра .
  • Введите ^dtx|^caaрегулярное выражение в поле Тег лога .

Logc2.png

4. Запустите инструментированное приложение, используя флаги отладки.

5. Скопируйте и вставьте строки лога в текстовый файл.