[解決済み] ログへのタグ付けはどのように行っていますか?(アンドロイド)
2022-11-05 21:15:36
質問
android.util.Logはご存知の方も多いと思います。 すべてのロギングメソッドは、第一引数として'String tag'を受け付けます。
そして私の質問は あなたは通常、アプリケーションのログにどのようにタグ付けしていますか? こんな感じのハードコードを見たことがあります。
public class MyActivity extends Activity {
private static final String TAG = "MyActivity";
//...
public void method () {
//...
Log.d(TAG, "Some logging");
}
}
これはいろいろな理由で見栄えが悪いです。
- このコードにはハードコードがないと言えますが、ハードコードがあります。
- 私のアプリケーションは、異なるパッケージの中に同じ名前のクラスをいくつも持つことができます。だから、ログを読むのは難しいだろう。
- 柔軟性がない。常にプライベートフィールドTAGをクラスに入れなければならない。
クラスのTAGを取得するきちんとした方法はないのでしょうか?
どのように解決するのですか?
TAGを使用していますが、このように初期化しています。
private static final String TAG = MyActivity.class.getName();
こうすることで、コードをリファクタリングしたときにタグもそれに応じて変更されます。
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] Androidアプリケーションのアクティビティ間でデータを受け渡すにはどうすればよいですか?
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] AndroidでラジオボタンにOnClickListenerを設定するには?
-
[解決済み] 非ActivityクラスでContextを取得する [重複].
-
[解決済み] google-services.jsonって実際何してるの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Androidでログレベルを有効化/無効化する方法を教えてください。
-
[解決済み] Nexus 4でUSBデバッグモードを見つける方法とオンにする方法
-
[解決済み] Androidでマイナスマージンを使用するのは悪いことですか?
-
[解決済み] AppCompat-v7 21でアクションバー/ツールバーにアイコンを表示する。
-
[解決済み] 複数のフィルタを持つBroadcastReceiverか、複数のBroadcastReceiverか?
-
[解決済み] ProjectScopeServices に Factory タイプのサービスはありません。
-
[解決済み] Android Lintが翻訳されていない文字列を訴えないようにする。
-
[解決済み] proguard hell - 参照されているクラスが見つかりません。
-
[解決済み] Androidでツールバーの戻るボタンの色を変えるには?
-
[解決済み] Travis.yml ./gradlew : パーミッションが拒否されました。