android.util.Logに関するメモ

6
たろう @ngsw_taro

Log.i(Hoge.class.getName(), "うんたらかんたら"); じゃダメなの…?

2011-11-11 13:02:16
zaki50 @zaki50

@ngsw_taro あーでも getName のほうがgrepするときの自由度がありそうな気もする

2011-11-11 13:03:45
わかめ@毎日猫がいる @vvakame

Log.dのTAG部分を自力で記述するのは情弱

2011-11-11 13:00:24
たろう @ngsw_taro

@vvakame 厳しい>< わかめさんはどんな感じにしてます?

2011-11-11 13:05:00
わかめ@毎日猫がいる @vvakame

Stack調べてLog.dが書かれた階層を自動的に判別してTAGを作成、messageに先頭に行数を自動挿入 とかすると便利です。

2011-11-11 13:03:29
zaki50 @zaki50

@vvakame それするんならクラス生成のときに TAG って定数を自動的に作らせたほうがいいんじゃ

2011-11-11 13:04:38
わかめ@毎日猫がいる @vvakame

@zaki50 なぜ僕様がそんなものを書いてやらねばならないのですか。

2011-11-11 13:05:02
zaki50 @zaki50

@vvakame 俺が書かなくたってeclipse が書いてくれるじゃないか

2011-11-11 13:05:24
わかめ@毎日猫がいる @vvakame

@zaki50 第一引数に書かないといけないじゃないですか。何故僕様がそんな労働をしなければいけないのですか。

2011-11-11 13:05:55
zaki50 @zaki50

@vvakame 第一引数だって eclipse が書いてくれる

2011-11-11 13:06:34
わかめ@毎日猫がいる @vvakame

@zaki50 えー、書いてくれない気がする。

2011-11-11 13:06:44
zaki50 @zaki50

@vvakame logd で補完すると Log.d(TAG, ); って書いてくれて第二引き数のところにカーソル来るようにテンプレートを書くべき。 Log.d(TAG, ${cursor}); とかで

2011-11-11 13:09:00
わかめ@毎日猫がいる @vvakame

@zaki50 おー!そういえばテンプレートとかありましたね。

2011-11-11 13:09:20
zaki50 @zaki50

@vvakame ちなみにimport の追加もテンプレートの一部に書けるので実際はもう少し頑張ったほうが使いやすい

2011-11-11 13:09:44
zaki50 @zaki50

@vvakame ${:import(android.util.Log)}Log.d(TAG, ${cursor}); を logd って名前で。同様に i とか も

2011-11-11 13:12:51
わかめ@毎日猫がいる @vvakame

@zaki50 ほほー。そういう設定の複数PCでの共有って簡単ですか?

2011-11-11 13:13:15
zaki50 @zaki50

@vvakame 設定を export できるから、それをそれぞれで import しないとだめかな… workspace を dropbox 共有してれば共通になると思うけど私はやってない

2011-11-11 13:14:53
わかめ@毎日猫がいる @vvakame

@zaki50 やぱし。1日一回同期取ってくれる方法ないかなー…(´・ω・`)

2011-11-11 13:15:17
zaki50 @zaki50

先ほどのは Java>CodeStyle>CodeTemplatesのCode>Class bodyに private static final String TAG = ${type_name}.class.getSimpleName(); と書くのと合わせてご使用ください

2011-11-11 13:23:52
たろう @ngsw_taro

android.util.Logが意外と奥が深くて面白い!

2011-11-11 13:06:12
わかめ@毎日猫がいる @vvakame

http://t.co/tzpjgCjd こういうのを書いたことがあった。ADTr14だかからアプリ単位でフィルタ出来るようになったのでタグはもっと有効なことに使うべきやと思うけど。

2011-11-11 13:10:13
たろう @ngsw_taro

わかめさんのコードすごい。個性的で面白くてきれいだし。

2011-11-11 13:14:13