前言:
整理下学习笔记,打好基础,daydayup!!!
日志
什么是日志
程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息,通过日志可以进行操作分析,bug定位等
记录日志的方案
程序默认是将日志输入到控制台,但项目上线后,并没有控制台,且想要取消日志需要修改源代码才能进行,非常麻烦。所以将引入日志技术
日志技术
日志技术可以将系统执行的信息,方便的记录到指定位置(控制台,文件中,数据库中),也可以随时开关控制日志的启停,无需侵入源代码中进行修改。
日志技术的体系结构
日志框架:第三方公司或大佬做好的实现代码,主流为JUL,Log4j,Logback
日志接口:设计日志框架的一套标准,日志框架需要实现这些接口,主流接口有JCL,SLF4J
注:目前主流用Logback日志框架搭配SLF4J接口
Logback
Logback分为三个模块,logback-core(核心),logback-classic(经典)和logback-access(访问)。核心模块为其他两个模块奠定基础&