2013年4月25日木曜日

LogCat に DataRouter のログが大量に出てくる

LogCat を見ているとやたらと赤文字のログが出力され続けているのが気になりました。


赤文字のログが永遠に出続ける


内容はこんな感じ
04-18 07:17:04.518: E/DataRouter(1832): usb connection is true 
04-18 07:17:04.518: E/DataRouter(1832): InvokeOemRequestHookRaw usbstatus true is success
04-18 07:17:06.523: E/DataRouter(1832): usb connection is true 
04-18 07:17:06.523: E/DataRouter(1832): InvokeOemRequestHookRaw usbstatus true is success
04-18 07:17:08.523: E/DataRouter(1832): usb connection is true 
04-18 07:17:08.523: E/DataRouter(1832): InvokeOemRequestHookRaw usbstatus true is success
04-18 07:17:10.523: E/DataRouter(1832): usb connection is true 
04-18 07:17:10.523: E/DataRouter(1832): InvokeOemRequestHookRaw usbstatus true is success

「USBつながってるよ!USBつながってるよ!USBつながってるよ!USBつながってるよ!」

・・・お、おう。

USB ケーブルの接触が悪いのかな?
いじってみたのですが特に変わらず。


・・・


調べてみると、サムスンのデバイスが接続中に送り続けてくるログだそうです。
エラーではなく、そういう仕様らしい。

stackoverflow - Android datarouter logcat error message


回答にある通り、LogCat のフィルタに以下の正規表現を入力すると、DataRouter のログが表示されなくなりました。
tag:^((?!DataRouter).*)$

フィルタを設定

さらに左側の + ボタンを押してフィルタを保存します。

設定したフィルタを保存

これで左側のフィルタを選択するだけで DataRouter からのログを非表示にすることができました。スッキリ。

フィルタを選ぶと DataRouter を無視

0 件のコメント:

コメントを投稿