Log错误日志级别

Log错误日志级别

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

    优先级高的将被打印出来。项目上生产环境时候建议把debug的日志级别重新调为warn或者更高,避免产生大量日志。

1:off 最高等级,用于关闭所有日志记录。
2:fatal 指出每个严重的错误事件将会导致应用程序的退出。
3:error 指出虽然发生错误事件,但仍然不影响系统的继续运行。
4:warm 表明会出现潜在的错误情形。
5:info 一般和在粗粒度级别上,强调应用程序的运行全程。
6:debug 一般用于细粒度级别上,对调试应用程序非常有帮助。
7:all 最低等级,用于打开所有日志记录。

上面这些级别是定义在org.apache.log4j.Level类中。Log4j只建议使用4个级别,优先级从高到低分别是error,warn,info和debug。通过使用日志级别,可以控制应用程序中相应级别日志信息的输出。例如,如果使用5的info级别,则应用程序中所有低于info级别的日志信息(如debug)将不会被打印出来