我有以下try
和catch
片段。e.printStackTrace在谷歌應用程序引擎
try{
...
} catch(Exception e){
System.out.print("error");
e.printStackTrace();
}
error
顯示在管理控制檯,但我不能看到e.printStackTrace();
我有以下try
和catch
片段。e.printStackTrace在谷歌應用程序引擎
try{
...
} catch(Exception e){
System.out.print("error");
e.printStackTrace();
}
error
顯示在管理控制檯,但我不能看到e.printStackTrace();
printStackTrace
輸出到標準誤差,並System.out
輸出到標準輸出。您可以堆棧跟蹤重定向到標準輸出:
e.printStackTrace(new PrintWriter(System.out));
然後,它會出現在管理控制檯。
另一種方法是將堆棧跟蹤轉換爲字符串,然後你可以登錄或打印一樣的你已經打印字符串。
下面是如何獲取堆棧跟蹤作爲一個字符串:How to store printStackTrace into a string