Android Studio Миграция из журнала в лес: реализация кода
Мой вопрос похож на этот:
Журнал древесины не печатается в консоли отладки или Logcat
Я впервые использую Timber. Класс Application объявлен в Манифесте. import timber.log.Timber; в каждой деятельности, где реализуется лесоматериалы. Журналы древесины не всегда отображаются в logcat. Это правильный способ настройки и реализации Timber? Нужно ли что-то добавлять в классы дерева приложений и релизов? Оригинальные журналы закомментированы. Заранее спасибо.
Класс применения:
public class TimberApplication extends Application
{
@Override
public void onCreate()
{
super.onCreate();
if (BuildConfig.DEBUG)
{
Timber.plant(new Timber.DebugTree());
} else
{
Timber.plant(new ReleaseTree());
}
}
}
Класс ReleaseTree:
public class ReleaseTree extends Timber.Tree
{
@Override
protected void log(int priority, String tag, String message, Throwable t)
{
if (priority == Log.VERBOSE || priority == Log.DEBUG || priority == Log.INFO)
{
return;
}
}
}
Журнал 1:
int rowsDeleted = getContentResolver().delete(uri, null, null);
// Log.v("CatalogActivity", rowsDeleted + " rows deleted from the line database");
Timber.v( "%s rows deleted from the line database", rowsDeleted);
Журнал 2(другое занятие):
if (savedInstanceState == null)
{
stations = getIntent().getExtras().getParcelable("Stations");
stationId = stations.getStationId();
// Log.i("stationId: ", stations.getStationId());
Timber.i(stationId);