一 为什么要记录日志
日志是给人看的,首先要让人能读懂,给出足够的信息——要带有上下文,和写作一样,要具有4W(when、where、who、what),而且都要清晰明确——日志记录的时候(when)、打印日志的位置(where),什么数据或请求(who)导致了什么现象(what)。
通过这些我们知道为什么(why)会记录成这样,以及产生哪些影响(how)。
二 日志级别
日志级别 |
作用 |
TRACE |
打印的日志信息最详细,类似于单步调试,这个级别的日志很详细,在生产环境中不会到此级别,平时也比较少用。 |
DEBUG |
打印调试信息,主要用于开发过程中打印一些运行信息,了解请求包运行的处理路径。 |
INFO |
相比于DEBUG,这个级别同样记录程序运行的过程,但粒度更粗。 |
WARN |