2017-05-05 76 views
2

在GWT項目中,我有時很難理解爲什麼/何時調用某個方法。爲了弄清楚,我用完就扔一個虛擬的例外,以抓住它並訪問其堆棧跟蹤:輕鬆獲得堆棧跟蹤

StackTraceElement[] stackTrace; 
try { 
    throw new NullPointerException("Dummy"); 
} catch (NullPointerException e) { 
    stackTrace = e.getStackTrace(); 
} 

它的工作原理,但它是一個有點乏味寫6行只是爲了獲得堆棧跟蹤(+堆棧跟蹤受到虛擬異常的污染)。有沒有更好的辦法?

回答

2
GWT.log("hi", new Exception("This is not a crash"));