• Log4j日志输出级别详解


    log4j定义了8个级别的log

    日志记录器(Logger)的行为是分等级的:
    1.分为OFF(关闭所有日志)、FATAL(致命错误)、ERROR(异常报错)、WARN(潜在错误)、INFO、DEBUG、TRACE(堆栈)、ALL或者您定义的级别。

    2.Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。

    3.如果log level设置在某一个级别上,那么比此级别优先级高的log都能打印出来,就拿我们常用的4个等级ERROR、WARN、INFO、DEBUG,如果我们设置在INFO上,那程序中所有DEBUG级别的日志将不会打印。

    常用几个等级的说明:
    1、DEBUG 指定细粒度信息事件是最有用的应用程序调试,一般使用log.debug()进行跟踪调试。

    2、INFO 指定能够突出在粗粒度级别的应用程序运行情况的信息的消息,就是输出提示信息。info级别监控系统运行情况,可以帮助程序员有效的了解程序的流转。

    3、WARN 指定具有潜在危害的情况,一般很少使用。

    4、ERROR 错误事件可能仍然允许应用程序继续运行。就是显示错误信息。比如接口访问超时,用try/catch 捕获异常,发生异常的时候log.error输出错误信息,并不影响程序的运行。

    yml日志配置

    logging:
    level: com.cn: info org.springframework: warn
    #指定代码包路径配置日志输出级别
    
    
  • 相关阅读:
    MySQL中内存分为全局内存和线程内存
    mysql 线程级别的缓冲区
    MySQL Handler变量解析
    HANDLER命令与实现
    MySQL Spatial Extensions 地理信息
    C++中临时对象的学习笔记
    HDC与CDC相互转换
    B树
    基于R-Tree的最近邻查询
    地图发布的几种服务的区别
  • 原文地址:https://www.cnblogs.com/zhaojinhui/p/15908848.html
Copyright © 2020-2023  润新知