獲取class名: this.getClass().getName(); 或者 Thread.currentThread().getStackTrace()[1].getClassName(); 獲取方法名: Thread.currentThread().getStackTrace ...
今天,看朋友編寫程序,打印日志時,需要記錄當前類的類名以及當前方法的方法名,我發現 將類名或者方法名直接寫死在了代碼中。。。雖說這樣可以實現記錄類名和方法名,但是當有特殊情況需要修改類名或者方法名時,源碼中涉及類名或者方法名的地方必須同步變更,若修改的地方比較多,難免可能發生有遺漏的地方,那么后續通過日志查看分析原因時,就會找不到相應的地方,導致無法分析,查找原因。 為何要獲取類名 調試源碼 記錄 ...
2015-08-14 00:37 0 5388 推薦指數:
獲取class名: this.getClass().getName(); 或者 Thread.currentThread().getStackTrace()[1].getClassName(); 獲取方法名: Thread.currentThread().getStackTrace ...
Description Below I present you two different ways to get the current Class: Using Thread ...
1、獲取當前類名: this.getClass().getSimpleName() 也可以 2、獲取當前方法名: ...
JAVA中獲取當前運行的類名,方法名,行數 ...
獲取當前方法的名稱空間、類名和方法名稱 獲取調用者類名和方法名 ...
在 JAVA 程序有時需要獲取當前代碼位置, 於是就利用 Thread.currentThread().getStackTrace() 寫了下面這個工具類, 用來獲取當前執行位置處代碼的文件名/類名/方法名/行號. 當然通過 new Throwable().getStackTrace ...
1、PHP獲取當前類名、方法名 __CLASS__ 獲取當前類名 __FUNCTION__ 當前函數名(confirm) __METHOD__ 當前方法名 (bankcard::confirm) __FUNCTION__ 函數名稱(PHP 4.3.0 新加)。自 PHP ...
PHP獲取當前類名、方法名 __CLASS__ 獲取當前類名 __FUNCTION__ 當前函數名(confirm) __METHOD__ 當前方法名 (bankcard::confirm) __FUNCTION__ 函數名稱(PHP 4.3.0 新加)。自 PHP ...