作者ozone (加油)
看板java
標題[問題] Exception.printStackTrace(PrintStream)錯誤記錄
時間Sat Jan 31 13:40:11 2009
我想要把錯誤訊息記錄到檔案中
但是用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