我正在處理現有的eclipse應用程序。並且所有例外均使用e.printstacktrace()打印。我想知道是否可以通過在INI文件中添加虛擬機參數或Eclipse參數來在日誌文件中打印異常。我不想改變程序的所有printstacktrace()。如何配置java應用程序在不更改代碼的情況下在文件中寫printstacktrace?
感謝您的回答
我正在處理現有的eclipse應用程序。並且所有例外均使用e.printstacktrace()打印。我想知道是否可以通過在INI文件中添加虛擬機參數或Eclipse參數來在日誌文件中打印異常。我不想改變程序的所有printstacktrace()。如何配置java應用程序在不更改代碼的情況下在文件中寫printstacktrace?
感謝您的回答
試試這個
FileOutputStream fos = new FileOutputStream(new File("log.txt"));
PrintStream ps = new PrintStream(fos);
printstacktrace(ps);
過寬。您可以查看重定向標準錯誤流。 – GhostCat
你會在生產中通過eclipse執行你的程序嗎?或者你只是想爲了調試目的? –
我想生成的日食應用程序的日誌文件只有 – Joss29