2010-07-06 35 views

回答

9
new Exception().getStackTrace()[0].getMethodName(); 
+2

'Thread.currentThread()。getStackTrace()[1]' 是一个更好的方法,因为它不会创建一个异常。 – RPM 2012-12-11 23:01:49

+1

人们说Java是冗长的?!疯。 – Yetti99 2017-01-19 19:39:47

2

我会使用日志框架的一个(带的logback SLF4J可能是目前最好的一个,但log4j的就足够了),那么你可以指定一个布局,将打印方法名logback layout documentation here