読者です 読者をやめる 読者になる 読者になる

ログ出力用のTAGを簡単に定義する

クラス定義の度に、下記を書くのは面倒。

private static final String TAG = HogeActivity.class.getSimpleName();

かといって、Logを一切出力しないクラスもあり、
http://visible-true.blogspot.jp/2010/12/androidutillogtag.html
の追記のように、生成時に出力されても、警告(unused)が発生する。

なので、テンプレートとして定義することにしました。
Eclipseの設定より、
Java->Editor->Templates
へ移動し、Newボタンを押下
ダイアログにて

Name: tag
Pattern: private static final String TAG = ${enclosing_type}.class.getSimpleName();

として保存。


これにより、必要になったタイミングで「tag」と入力し、コンテンツアシストで自動的に出力される。