为了方便查找异常可以给你建议。也是我目前项目的异常机制。
所有错误都向上抛,比如前面仁兄说的action里 才去处理。不过此处说的处理是写日志。
日志就2个地方写,一个是刚才说的,可以说是入口了。还有就是对DB *** 作类的增,删,改。查。的所有最终执行的方法。
LOG的写法有很多。比如DAO的异常加SQL一起写LOG,业务层的加参数,返回值,接口名字等能直观快速提供查找的信息一起写LOG,当然,都别忘记打异常堆栈信息。和当时异常的时间
日志最好是SubfferString 全部添加好,在一次中写入LOG,因为够大的话,线程太多。不然会乱的。
希望有参考价值!
<listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
怎么会呢... log4j多好用啊, 你先下一个log4j的jar包, 导入到项目后, 在网上找一个log4j.properties文件(必须有这个文件), 把它放到src目录下(必须), 然后需要打日志的时候logger.info("...")调用就好了啊, 没啥别的啊... 毕竟只是个日志文件, 如果你要打到文件里, 在log4j.properties文件里设置路径参数就好了, 纯手打望采纳!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)