我想在Log.d和Log.e輸出期間打印出當前方法名稱的宏。現在我只需在硬編碼字符串中鍵入方法名稱,但是如果將來方法名稱發生更改,這顯然是低效的,因爲每個字符串都需要被搜索和替換。如何獲取Android/Java中調試輸出的方法名稱?
我知道使用getMethodName()作爲在這篇文章指出的:
How to get method name in Java
這其中也看起來很有希望:
Debugging with helper extension method
那裏是這些職位的無數所以,我希望找到不會影響運行時性能的最佳調試方法。由於我使用Eclipse,我想找到一個適用於該IDE的解決方案。
是你是一個日食狂熱者? – pskink
@pskink號你爲什麼問? – gonzobrains
因爲我寫了一個eclipse插件,當你調用:Log.d(TAG,「msg」)時,你會在logcat中看到,就像你調用:Log.d(TAG,「myMethod:142,msg」) – pskink