邓紫棋英文采访:Log4j 记录日志注意

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 04:49:21
在程序中使用Log4j记录日志
1)log.error(e);
2)log.error("xxx",e);
1)中记录的信息往往不完全实例:如果出现异常1)会记录如下信息08-06-2011 16:02:54,734 ERROR Main:27 - com.lt.exception.ParameterErrorException: java.lang.ArithmeticException: / by zero;异常代码:11000
2)则会记录更加详细的异常08-06-2011 16:02:54,734 ERROR Main:31 - xxxcom.lt.exception.ParameterErrorException: java.lang.ArithmeticException: / by zero;异常代码:11000 at com.lonton.lnms.common.Main.t2(Main.java:25) at com.lonton.lnms.common.Main.main(Main.java:39)Caused by: java.lang.ArithmeticException: / by zero at com.lonton.lnms.common.Main.t1(Main.java:14) at com.lonton.lnms.common.Main.t2(Main.java:23)
所以在程序中建议使用2)的方式来记录异常信息