Thread.currentThread().getStackTrace()[1]?
由于这样,您可以检查更高级别的堆栈跟踪,您可以轻松地将其包装在帮助程序中(见下文).它还可以让您选择比方法名称更多的信息,比如文件名,行号等.
编辑助手方法可能看起来像这样(感谢@Esailija):
public static String getMethodName() {
return Thread.currentThread().getStackTrace()[2].getMethodName();
}