問題タブ [timber-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2225 参照

android - Timber ライブラリは正確には何をしますか?

Timberのことを聞いてgithub を読んREADMEでいましたが、静かに混乱しています。

動作は Tree インスタンスを通じて追加されます。Timber.plant を呼び出してインスタンスをインストールできます。ツリーのインストールは、できるだけ早く行う必要があります。アプリケーションの onCreate は、最も論理的な選択です。

どんな振る舞い?

これは、Android の通常の Log クラスに加えてユーティリティを提供する、小さくて拡張可能な API を備えたロガーです。

Android のログに加えて、さらに何を提供しますか?

DebugTree の実装は、どのクラスから呼び出されているかを自動的に判断し、そのクラス名をタグとして使用します。タグはさまざまであるため、Pidcat のようなログ リーダーと組み合わせると非常にうまく機能します。

デバッグツリーとは?

本番環境にログインするたびに子犬が死亡するため、デフォルトでインストールされる Tree 実装はありません。

繰り返しますが、ツリー実装とは何ですか? それは何をするためのものか?どうすれば子犬を殺すのをやめられますか?

2 つの簡単な手順:

アプリケーション クラスの onCreate に必要な Tree インスタンスをインストールします。

アプリ全体のあらゆる場所で Timber の静的メソッドを呼び出します。

何を達成するための2つの簡単なステップ?

これについては、Readme で説明されていません。それが何であるかをすでに知っている人のための説明です:/

0 投票する
1 に答える
1246 参照

android - Custom ReleaseTree is not showing the logs using Timber

I am using custom ReleaseTree for my application using Timber to filter the logs. But when building the release apk application logs are not showing in logcat. When using Timber.DebugTree() in release build logs are showing properly.

Here is my ReleaseTree class:

How I am initializing the ReleaseTree from Application class: