Ответ
-
Какой уровень детализации логов используется?
Важно понимать, нужны ли DEBUG/VERBOSE логи в релизе или только ERROR/CRASH. -
Какие инструменты логирования используются?
Например, Timber, Logcat, Firebase Crashlytics, Sentry или кастомные решения. -
Как обрабатываются персональные данные в логах?
Проверяем, маскируются ли email/токены, чтобы избежать утечек. -
Есть ли автоматическая отправка логов на сервер?
Например, при краше или по условию (только для beta-тестеров). -
Как организована ротация логов?
Чистятся ли они по времени/размеру, чтобы не забивать память.
Пример кода с Timber:
Timber.plant(Timber.DebugTree()) // Для разработки
if (BuildConfig.DEBUG) {
Timber.plant(FileLoggingTree()) // Логи в файл
}