作者tkcn (say)
看板AndroidDev
标题Re: [问题] 印出档案名称行数函数名称
时间Thu Jan 31 23:41:52 2013
※ 引述《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
2F:→ KeySabre:要转寄结果按错,sorry -.- 02/02 16:13
3F:推 deryuan:感谢tkcn大的分享!收下来用~ 02/02 21:52