Мой вопрос похож на этот:
Журнал древесины не печатается в консоли отладки или 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);