在Android開發過程中,如何透過Logcat 顯示相關資訊

import android.util.Log;    
public class DebugLog {
 public final static boolean DEBUG = true;    
 public static void log(String message) {
  if (DEBUG) {
    String fullClassName = Thread.currentThread().getStackTrace()[2].getClassName();
    String className = fullClassName.substring(fullClassName.lastIndexOf(".") + 1);
    String methodName = Thread.currentThread().getStackTrace()[2].getMethodName();
    int lineNumber = Thread.currentThread().getStackTrace()[2].getLineNumber();

    Log.d(className + "." + methodName + "():" + lineNumber, message);
  }
 }
}

 

資料來源 http://stackoverflow.com/questions/115008/how-can-we-print-line-numbers-to-the-log-in-java

 

arrow
arrow
    文章標籤
    Android
    全站熱搜

    笨海豚 發表在 痞客邦 留言(0) 人氣()