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);

0 ответов

Другие вопросы по тегам