Re: [問題] 印出檔案名稱行數函數名稱
※ 引述《yshihyu (yshihyu)》之銘言:
: 請問一下再android java 部份有辦法直接印出
: 檔案名稱:行數:函數名稱
: 像是C/C++ __FILE__, __LINE__, __func__ 那樣
: 謝謝
我是用這種方式達成類似的目的:
public static void debug(Object... arr) { // {{{
StackTraceElement call = Thread.currentThread().getStackTrace()[3];
String className = call.getClassName();
className = className.substring(className.lastIndexOf('.') + 1);
android.util.Log.v("_DEBUG_", call.getLineNumber() + ": "
+ className + "." + call.getMethodName() + " "
+ java.util.Arrays.deepToString(arr));
} // }}}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.231
推
02/02 16:12, , 1F
02/02 16:12, 1F
→
02/02 16:13, , 2F
02/02 16:13, 2F
推
02/02 21:52, , 3F
02/02 21:52, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):