java打印文件,类,函数,行信息
public class LogUtil {
static void printLog(Object log) {
Throwable ex = new Throwable();
StackTraceElement[] stackElements = ex.getStackTrace();
if (stackElements != null) {
int i=1;
System.out.print(stackElements[i].getFileName()+":"+stackElements[i].getClassName()+
"["+stackElements[i].getMethodName()+"():"+stackElements[i].getLineNumber()+"]: "+log);
}
}
}
class test {
public static void main(String[] args) {
LogUtil.printLog("log");
}
}