問題タブ [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.
android - Timber と crashlytics を初期化する場所
私のアプリは多くのバックグラウンド タスクを実行し、アクティビティはほとんどなく、ほとんどの作業はバックグラウンドで行われます。
アプリに材木と Crashlytics を追加するとします。デバイスでアプリが更新されたとき、木材、およびアクティビティが開かれずに Crashlytics が初期化されたときを確認するにはどうすればよいですか。
android - Timber を使用する場合、タグは null です
DebugTree
ログにはクラス名が表示されますが、カスタム ツリーを作成すると、タグはnull
. ここに私のカスタムツリーがどのように見えるか:
ただし、DebugTree からでも生成されるBaseActivity
タグBaseActivity
は
android - Timber のログ メソッド名と行番号
Timber ライブラリを使用して現在の行番号とメソッド名を記録することは可能ですか?
予想される LogCat の結果:
java - 新しい Timber バージョン 4.1.2 での Stetho-Timber ライブラリの問題
Android アプリケーションで stetho-timber ライブラリを使用しようとしたときに、次の問題に直面しました。
エラー: モジュール 'com.facebook.stetho:stetho-timber:1.3.1' は 1 つ以上の Android ライブラリに依存していますが、jar です
どうしたの?!
android - FirebaseCrash.logcat() が logcat にログを記録しないようにする
アプリで Timber を使用していDebugTree
ます。すべてのメッセージを Firebase クラッシュ レポートに記録したいと考えています。
しかし、今ではすべてのメッセージが次のように logcat に複製されています
if (BuildConfig.DEBUG) { ... }
デバッグビルドでも発生するクラッシュにログを添付する必要があるため、呼び出しを保護したくありません。
ファブリックの動作は同じですが、ロガーをサイレントに設定して、.logger(new SilentLogger())
ログ メッセージの重複を防ぐことができます。Firebase 用の API はありますか?