在方法内部获取当前类名和方法名

// 获取当前类名
String clazz = Thread.currentThread().getStackTrace()[1].getClassName();
// 获得当前方法名
String method = Thread.currentThread().getStackTrace()[1].getMethodName();
System.out.println("class name: " + clazz + " Method Name " + method);
// Thread.currentThread().getStackTrace()[0].getMethodName()返回getStackTrace
// Thread.currentThread().getStackTrace()[0].getClassName()返回java.lang.Thread
posted @ 2022-09-10 10:28  黄河大道东  阅读(18)  评论(0编辑  收藏  举报