
7.1
LogCat
99
システムログファイルには、ノイズが多数含まれている。表示したくないシステ
ム情報を取り除く排除フィルタを作れば、作業が楽になる。フィルタを作るには、
次のようにする。
1.
プラス( )アイコンを選択して、新しいフィルタを作る。
2.
フィルタ名を指定する。
3.
「
by Log Tag
」セクションのフィルタ値を入力する
:
^(?!excludeterm1| excludeterm2|excludeterm3).*$
4.
私は、出発点として次のフィルタを使っている
:
^(?!dalvikvm| ActivityManager|SystemServer|BackupManagerService).*$
7.1.9
LogCat
の例
LogCatは、Androidの非常に強力な機能だが、共通ログに出力される情報が多いために、必要な
データを見つけにくいことがある。ほしい情報を見つけ、コードの出力の理解を深めるために、単純
な例に基づいて冗長なシステムログをフィルタリングする方法を具体的に見てみよう。
このサンプルのために、ユーザーからUSドルの額を入力してもらい、それをウェブ
サービスに送っ
て、ユーロ単位の値を返すコードを書いた。返された値は、最後にカスタムフォーマットのスタイル
に変換され、ユーザーインターフェイスに表示される。
7.1.9.1
監視するカテゴリを決める
ロギングするコードの特性について考えることは重要だ。ロジックを別々のカテゴリに分割してお
きたい(カ