私はAndroidを初めて使用し、以下を使用してlog-catを印刷します。
Log.w("Tag", "String text");
とログテキストの印刷が、時間を検索した後、私は次のようなlogcatを印刷するいくつかの方法を見つけました:
Log.v()
Log.d()
そして今、私はこれらの方法で混乱しています。
log-catを印刷するための最良の方法はどれですか?また、lagcatを印刷するための方法はどのようになりますか?また、それらの主な違いは何ですか?
一般的に使用されるLog
方法は5つです。
Log.v ()
詳細
Log.d ()
デバッグ
Log.i ()
情報
Log.w ()
暖かい
Log.e ()
エラー
1: Log.v
-デバッグの色は黒で、メッセージが出力されます。ここで、vは冗長な冗長平均を表し、通常はLog.v( ""、 "");です。
2: Log.d
-出力色は青で、唯一の出力デバッグデバッグの意味ですが、彼はDDMSLogcatラベルの上部フィルターを出力して選択します。
3: Log.i
-出力色は緑、一般的なヒント、ニュース情報、出力Log.v Log.d情報ではなく、i、w、eの情報を表示します
4: Log.w
-オレンジを意味し、警告と見なすことができます警告は、一般的にAndroidコードを最適化する必要があり、Log.eの後に出力します。
5: Log.e
-は赤です。ここでエラーエラーを考えることができるのは、赤のエラーメッセージを表示するためだけです。これらのエラーは、注意深く分析する必要があります。
詳細については:
http://developer.android.com/guide/developing/debugging/debugging-log.html
さまざまな1文字の方法で、ログメッセージの重大度が示されます。その後、タグと重大度の両方に基づいてログメッセージをフィルタリングし、リリースされたアプリケーションに重大度の低いメッセージが表示されないようにすることができます(たとえば)。
詳細については:
http://developer.android.com/guide/developing/debugging/debugging-log.html
重大度には違いがあります。
Log.e() will simply log an error to the log with priority ERROR.
通常、Log.v() Log.d() Log.i() Log.w() and Log.e()
メソッドを使用します。
冗長性の観点からの順序は、最小から最大までです。ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose should never be compiled into an application except during development. Debug logs are compiled in but stripped at runtime. Error, warning and info logs are always kept.
int ASSERT Priority constant for the println method.
int DEBUG Priority constant for the println method; use Log.d.
int ERROR Priority constant for the println method; use Log.e.
int INFO Priority constant for the println method; use Log.i.
int VERBOSE Priority constant for the println method; use Log.v.
int WARN Priority constant for the println method; use Log.w.