zoukankan      html  css  js  c++  java
  • log4j记录exception异常有价值信息及log4j级别

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

    以上在控制台打印的信息可以明确异常的位置,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级别的日志信息将不被打印出来。~!!

  • 相关阅读:
    hdu 1257 贪心
    hdu 4301 简单DP
    hdu 4221 贪心
    hdu 4223 排序
    hdu 4217 树状数组+二分搜索
    hdu 2899
    hdu 1312
    hdu 1258
    hdu 3276
    hdu 3274
  • 原文地址:https://www.cnblogs.com/simpledev/p/3531625.html
Copyright © 2011-2022 走看看