侧边栏壁纸
博主头像
高山!&流水博主等级

- 来自宇宙尽头的代码 -

  • 累计撰写 4 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论
标签搜索

Log错误日志级别说明

高山!&流水
2022-03-25 / 0 评论 / 2 点赞 / 3,065 阅读 / 757 字
温馨提示:
本文最后更新于 2022-03-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

日志简介

网络设备、系统及服务程序等,在运作时都会产生一个叫Log的事件记录;那么日志记录器(Logger)就运营而生了,它每一行记录都记载着日期、时间、使用者及动作等相关操作的描述。在问题查找时候,日志(Log)就成为我们很好的帮手,所以一个软件的完善离不开日志(Log)的帮助。那么我们今天就来看看日志有哪些分类。

级别(Level)顺序

分为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)将不会被打印出来

2
博主关闭了所有页面的评论