Preetha, журналы будут храниться на телефоне, и любой пользователь / разработчик может проверить их, установив такие приложения, как Catlog , даже не используя adb! Это проблема, поскольку вы предоставляете ненужные, а порой и конфиденциальные данные пользователям / другим разработчикам.
Простой способ решить эту проблему?
а. Используйте Proguard , чтобы автоматически заблокировать все журналы, дополнительную информацию см. В этой теме потока стека
Здесь вы можете автоматически заблокировать все журналы на уровне байт-кода в Proguard
-assumenosideeffects class android.util.Log {
public static int v(...);
}
Приведенное выше, например, удалит все подробные записи, больше в этой теме
б. Я использую if (DEBUG) Log.i для всех моих журналов, так что с одним изменением логического DEBUG я могу включить / выключить все журналы
с. Тривиальное решение: замените все Log.i на //Log.i:)