【 以下文字转载自 Java 讨论区 】
发信人: dukenuke (回车), 信区: Java
标 题: 问个产生日志方面的问题.
发信站: 水木社区 (Sat Feb 27 13:39:20 2010), 站内
JSP的Web项目,以前没太理会生成错误日志的事。很多地方try完了就不管了,有的
写一句ex.printStackTrace();有的啥也没写。
最近觉得还是有必要把详细的每个问题都写一下比较好。
用什么做比较好呢?以前没弄过。每个Try都printStackTrace()可以吗?有啥缺陷不
足。
就希望越省事越好,最好是不用动任何一个类的定义,预定义一个全局的日志级别,每
个要写的地方,直接一个静态方法解决,就像ex.printStackTrace()这样的。Log4J行
吗?
BTW:我刚刚试了试,在想输出的日志地方写一个System.err.println('......');好像
也
行,能在服务器上的日志文件里输出,但是如果出现大量连续输出,似乎会把整个
Server
的输出卡住,浏览器端得不到任何响应,必须重启服务。
改成抛个异常,而后ex.printStackTrace()好像就好了,为啥呢?
--
修改:dukenuke FROM 166.111.34.*
FROM 166.111.34.*