Ведение лога отладки для ЕдиногоАгента
Активируйте ведение лога отладки для устранения неполадок ЕдиногоАгента .
Не включайте ведение лога отладки для рабочих приложений.
Используйте флаги отладки явно для целей отладки, а не для производства. Удалите эти флаги при создании 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
- Подключите устройство к компьютеру или запустите эмулятор. Обратите внимание, что ваше устройство должно быть настроено для разработки .
- В Android Studio перейдите в View > Tool Windows > Logcat и выберите свое устройство.
- Создайте фильтр.
Новый Logсat:
Выполните следующие действия, если вы включили новый инструмент Logcat в Android Studio Dolphin или используете Android Studio Electric Eel.
- Введите
tag~:^dtx|^caa
в поле фильтра. - Если вы изменили параметр форматирования, переключитесь на стандартное представление по умолчанию .
Предыдущий Logcat:
Выполните следующие действия, если вы используете предыдущую версию Logcat.
- Введите имя фильтра, например Astromkey OneAgent , в поле Имя фильтра .
- Введите
^dtx|^caa
регулярное выражение в поле Тег лога .
4. Запустите инструментированное приложение, используя флаги отладки.
5. Скопируйте и вставьте строки лога в текстовый файл.