對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2019/4/2 6:20:02
結論:
冷日最後是這樣取得 Class Name 和 Method Name:
雖然效能和資源問題肯定蠻嚴重,但在 Servlet 或是 Public Static 的 class 裡面也都可以順利運作,就只好先這樣搞了!
註:冷日目前一定需要 Class Name 和 Method Name 的時機都是要 Log 輸出,所以使用率有限,正式環境也不會亂 Log,所以影響似乎還行!
冷日最後是這樣取得 Class Name 和 Method Name:
String className2Show = new Object(){}.getClass().getName();
String methodName2Show = new Object(){}.getClass().getEnclosingMethod().getName();
雖然效能和資源問題肯定蠻嚴重,但在 Servlet 或是 Public Static 的 class 裡面也都可以順利運作,就只好先這樣搞了!
註:冷日目前一定需要 Class Name 和 Method Name 的時機都是要 Log 輸出,所以使用率有限,正式環境也不會亂 Log,所以影響似乎還行!