打印文件名、函数名和行号的方法

java打印文件名、函数名和行号的方法:
Log.d(TAG,  new Exception().getStackTrace()[0].getMethodName()); //函数名 Log.d(TAG,  Thread.currentThread().getStackTrace()[2].getMethodName()); //函数名 Log.d(TAG,  ""+Thread.currentThread().getStackTrace()[2].getLineNumber()); //行号 Log.d(TAG,  Thread.currentThread().getStackTrace()[2].getFileName()); //文件名 Log.d(TAG,  "["+Thread.currentThread().getStackTrace()[2].getFileName()+","
        +Thread.currentThread().getStackTrace()[2].getLineNumber()+"]");//文件名+行号
C、C++打印文件名、函数名和行号的方法:
printf("%s(%d)-<%s> \n"__FILE__, __LINE__, __FUNCTION__);  

posted on 2015-05-11 10:54  黑大米  阅读(551)  评论(0编辑  收藏  举报

导航