首页 > 其他 > 详细

log4j记录exception异常有价值信息及log4j级别

时间:2014-01-24 06:11:41      阅读:346      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
try{


}catch(Exception e){
 e.printStackTrace();
            log.error("配件导出excel错误:", e.fillInStackTrace());

}
bubuko.com,布布扣

以上在控制台打印的信息可以明确异常的位置,log写入信息没有实际价值信息。

try{

}catch(Exception e){
e.printStackTrace();
log.error("配件导出excel错误:", e);
}

这样写控制台与log错误信息一致。

level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。~!!

log4j记录exception异常有价值信息及log4j级别

原文:http://www.cnblogs.com/simpledev/p/3531625.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!