看板 java 關於我們 聯絡資訊
我想要把錯誤訊息記錄到檔案中 但是用printStackTrace(PrintStream)的話 都會重檔案的開頭重新寫起 把原來的檔案給覆蓋掉 有什麼方法可以讓printStackTrace()記錄的時候從檔案後面繼續寫啊? 或者是將PrintStream變成從檔案後面繼續記錄再傳給printStackTrace()? 我對java不太熟 搞不太懂Exception怎麼堆起來的 只想忠實地先把它們記下來... 謝謝!! -- ▄▄ ▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄ ▄▄ ▄▄ ▄▄▄ ▄▄▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.248.28
PsMonkey:==.==== 看你怎麼「準備」 PrintStream 吧? 01/31 13:49
ozone:能教我嗎...我希望PrintStream能從原本檔案後面繼續寫入... 01/31 15:40
qrtt1:那學一下 Logging 工具唄. SL4J 01/31 15:42
ozone:好像很麻煩 我還以為有像FileWriter(檔名,true)的建構法..>< 01/31 15:58
godfat:簡單一點就用 append mode 開啟檔案就好啦... 01/31 17:17
godfat:隨便查了一下:FileOutputStream + PrintStream ... 01/31 17:23
ozone:哇!! 謝謝~~ 01/31 21:05