關於java 異常的輸出位置
異常的printStackTrace()方法的預設輸出位置:
透過檢視Throwable類可以得知是系統錯誤輸出日誌
public void printStackTrace() {
printStackTrace(System.err);
}
如果在tomcat下就是
Tomcat 5.0logsstderr.log
如果在websphere下就是IBMWebSphereAppServerprofilesAppSrv01logsserver1SystemErr.log
不過我們可以透過下面的方法重定向printStackTrace的輸出位置
看下面的例子:
try{
int i=10/0;
}
catch(Exception e){
FileWriter aa=new FileWriter("haha.txt");
PrintWriter p=new PrintWriter(aa);
e.printStackTrace( p) ;
//aa.flush();
aa.close();
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21107256/viewspace-1018743/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於Java異常的分類示例Java
- java反射——關於許可權和異常Java反射
- JAVA異常處理原則和log4j輸出詳細異常分析Java
- 關於java程式異常處理(講義)(轉)Java
- 瞭解下C#異常時的輸出C#
- 關於Java異常最常見的八大問題Java
- Java 理論與實踐: 關於異常的爭論Java
- 關於java中空指標異常的原因及解決方法Java指標
- 關於NoClassDefFoundError和ClassNotFoundException異常ErrorException
- JAVA 異常對於效能的影響Java
- tcbs_批量儲存過程_輸出引數out與異常的關係儲存過程
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- Flutter異常監控 - 伍 | 關於異常監控框架設計的思考Flutter框架
- 關於前端指令碼異常監控的思考前端指令碼
- 關於記憶體異常的一個猜想記憶體
- Java 中的異常Java
- java中的異常Java
- Java異常Java
- Java 異常Java
- 異常JavaJava
- 【java】異常Java
- java 異常Java
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- Java 程式設計中關於異常處理的 10 個最佳實踐Java程式設計
- Java程式設計中關於異常處理的10個最佳實踐Java程式設計
- 關於輸出的小語法點
- 關於Linux bash shell 輸入、輸出和錯誤輸出Linux
- 關於OpenResty中使用lua-resty-jwt出現的一個異常symbol not foundRESTJWTSymbol
- java之JAVA異常Java
- 關於Asp.net ajax下的異常處理ASP.NET
- Java常出現的異常解決方法總結(不斷更新)Java
- 關於resmgr:cpu quantum異常等待處理
- Java異常及相關呼叫效能測試Java
- 對Java異常的理解Java
- Java中常見的異常Java
- java微服務的異常Java微服務
- 關於GD和OB快取的輸出快取