2010-07-06 38 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