2016 - 2024

感恩一路有你

日志输出级别设置 log4j输出日志级别最高的是什么?

浏览量:1443 时间:2021-03-18 01:47:38 作者:admin

log4j输出日志级别最高的是什么?

Log4j定义了8个日志级别(off和all除外,可分为6个级别)。优先级从高到低为:off fatal error warn info debug trace all。

所有日志记录的最低级别用于打开所有日志记录

跟踪不是在非常低的日志级别使用

调试表示细粒度信息事件对调试应用程序非常有帮助,主要用于在开发过程中打印一些运行信息

信息消息突出显示应用程序的运行过程粗粒度级别

警告表示可能会有错误。有些消息不是错误消息,但也有一些给程序员的提示

错误表示虽然发生了错误事件,它不会影响系统的继续运行

fat表示每次严重错误事件都会导致应用程序退出

关闭最高级别是用来关闭所有日志记录的

可以通过配置log4j来确定某个类别的输出级别。从低到高有四个级别:调试->信息->错误->快速。输出日志时,只输出大于或等于该级别的日志,即设置info后,不输出debug,只输出info、error和fat级别的日志

但是,即使关闭日志,也会执行日志的语句(只是不输出),所以会构造日志的参数,例如记录器.调试(buildlongstring()),虽然它不打印语句,但是执行buildfull string,这是一种浪费。

因此,对于高性能损失的日志,最好在执行之前判断日志级别记录器.调试(“消耗性能”}记录不到一纳秒!

日志输出级别设置 日志的级别有哪些 log4j日志级别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。