[問題] Exception.printStackTrace(PrintStream)錯誤記錄

看板java作者 (加油)時間17年前 (2009/01/31 13:40), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/1
我想要把錯誤訊息記錄到檔案中 但是用printStackTrace(PrintStream)的話 都會重檔案的開頭重新寫起 把原來的檔案給覆蓋掉 有什麼方法可以讓printStackTrace()記錄的時候從檔案後面繼續寫啊? 或者是將PrintStream變成從檔案後面繼續記錄再傳給printStackTrace()? 我對java不太熟 搞不太懂Exception怎麼堆起來的 只想忠實地先把它們記下來... 謝謝!! -- ▄▄ ▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄ ▄▄ ▄▄ ▄▄▄ ▄▄▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.248.28

01/31 13:49, , 1F
==.==== 看你怎麼「準備」 PrintStream 吧?
01/31 13:49, 1F

01/31 15:40, , 2F
能教我嗎...我希望PrintStream能從原本檔案後面繼續寫入...
01/31 15:40, 2F

01/31 15:42, , 3F
那學一下 Logging 工具唄. SL4J
01/31 15:42, 3F

01/31 15:58, , 4F
好像很麻煩 我還以為有像FileWriter(檔名,true)的建構法..><
01/31 15:58, 4F

01/31 17:17, , 5F
簡單一點就用 append mode 開啟檔案就好啦...
01/31 17:17, 5F

01/31 17:23, , 6F
隨便查了一下:FileOutputStream + PrintStream ...
01/31 17:23, 6F

01/31 21:05, , 7F
哇!! 謝謝~~
01/31 21:05, 7F
文章代碼(AID): #19W-Gz4E (java)