はじめに 皆さんは Android アプリにログ出力をどの程度仕込んでいるでしょうか。 適切にログ出力が施されたアプリは、問題追跡がしやすいですし、あの糞重いデバッガを起動しなくて済む事が多いです。 個人的には、verbose or debug レベルでは、ふんだんにログ出力を仕込みたいと考えていますが、あまりログを仕込みたがらない人がいるのも事実です。 ログ出力普及委員会(会員1名)の市場調査結果では、その理由として大きく下記の2つがある様でした。 標準の Android Log の仕様上、リリースされた apk でもログがすべて参照できてしまう = 気軽に内部データのログ出力を書けない ログ出力によるパフォーマンスの低下の懸念 これらの問題へのソリューションとしてはいくつか方法がありますが、この記事では proguard を利用した下記の方法を検証してみました。 ログが見えてしまう →