log 的 debug()
开发过程中或多或少我们会用到日志,市面中有很多种这里我们说说log4j,其实不管用什么,都是大同小异的,一般有5个日志级别:
- DEBUG:程序调试bug时使用
- INFO:程序正常运行时使用
- WARNING:程序未按预期运行时使用,但并不是错误,如:用户登录密码错误
- ERROR:程序出错误时使用,如:IO操作失败
- Fatal :特别严重的问题,导致程序不能再继续运行时使用,如:磁盘空间为空,一般很少使 用
- 默认的是WARNING等级,当在WARNING或WARNING之上等级的才记录日志信息。
- 日志等级从低到高的顺序是: DEBUG < INFO < WARNING < ERROR < Fatal
1. Debug
最低级别的,在实际运行过程中,不输出的。因此这个级别的信息,可以随意的使用,任何觉得有利于在
调试时更详细的了解系统运行状态的东东,比如变量的值等等,都输出来看看也无妨。
2. Info
这个应该用来反馈系统的当前状态给最终用户的,所以,在这里输出的信息,应该对最终用户具有实际意义,也就是最终用户要能够看得明白是什么意思才行。
从某种角度上说,info输出的信息可以看做是程序的一部分(就像那些交互界面上的文字一样),所以需要谨慎对待,不可随便。
3. Warn、Error、Fatal
警