作者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
1F:推 PsMonkey:==.==== 看你怎麽「准备」 PrintStream 吧? 01/31 13:49
2F:→ ozone:能教我吗...我希望PrintStream能从原本档案後面继续写入... 01/31 15:40
3F:推 qrtt1:那学一下 Logging 工具呗. SL4J 01/31 15:42
4F:→ ozone:好像很麻烦 我还以为有像FileWriter(档名,true)的建构法..>< 01/31 15:58
5F:推 godfat:简单一点就用 append mode 开启档案就好啦... 01/31 17:17
6F:推 godfat:随便查了一下:FileOutputStream + PrintStream ... 01/31 17:23
7F:→ ozone:哇!! 谢谢~~ 01/31 21:05