過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン

2011/01/09
Android 見にくい logcat をカラー表示しよう

 
Android のデバッグログには System.out は利用できないので Log.d() 系の
メソッドでログ出力する必要があります。
 
この Log は Eclipse 上では非常に見づらいと感じる方も少なくなく、中には
デバッグ表示だけコマンドラインの
 
adb logcat
 
を利用している方も少なくないのではないでしょうか。
 
そんな方は カラー表示 が出来るコマンドラインツール rprint 1.02 を
オススメします。
 
このツールを使うことにより、例えば
 
Log.d( "keywords", "hoge" );
 
とした場合 keywords キーが含まれた文字列行に対してカラー表示を行うことが
出来ます。
 
 
画像は減色されています。
rprint_ver102
 
Android だけではなく fport コマンドなどポート解放確認ツールにて、通信中
ステータスのみカラー表示行うことも可能です。
 
rprint_ver102B
 
コマンドプロンプト上なら何でも使えるので、
  
dir コマンドでディレクトのみ色を変えたい方は、以下のように使用します。
 
dir | rprint -none -color "<DIR"
 
上級者向けに -color パラメーターには、文字色背景色を指定できます。
 
-color[テキスト色 0~F][背景色 0~F]
 
例えば先ほどの dir コマンドで、テキストを明るい黄色、背景色をにする場合、
 
dir | rprint -none -colorE9 "<DIR"
 
と入力することで出来ます。皆様の開発に役立ててください。
 
 
Android の場合はバッチファイルとして利用するのが良いかもしれません。
自身のデバッグ情報を myapp とした場合 → Log.e( "myapp", "…" );
 
android_log.bat
 
adb logcat | rprint -android -colorE "myapp"
 
という1行をバッチにしておけば、見やすい黄色で自身のアプリケーションのみ
カラー表示を行えます。
 
また readme.txt に記載していますが、コマンドプロンプトのバッファサイズは
多めに取っておくのがベストになります。
 
 
関連リンク

0 コメント:

  • コメントには <b>, <strong>, <em>, <i>, <a> など一部の HTML タグを使用できます。