Java框架
Logback日志框架
前言
日志技术
日志通常就是一个文件,里面记录的是程序运行过程中的各种信息
- 可以将系统执行的信息,方便的记录到指定的位置(控制台、文件中、数据库中)
- 可以随时以开关的形式控制日志的启停,无需侵入到源代码中去进行修改
日志接口
主要有两个Commons Logging(JCL)
与Simple Logging Facade for Java(SLF4J)
我们主要掌握Logback
框架,该框架是基于SLF4J
接口实现的。
因为对Commons Logging
接口不满意,有人就搞了SLF4J
;因为对Log4j的性能不满意,有人就搞了Logback
概述
主要分为3个模块
logback-core
基础模块,是其他两个模块依赖的基础(必须有)
logback-classic
完整实现了slf4j api的模块(必须有)
Logback-access
与Tomcat和jetty等servlet容器集成,以提供http访问日志的功能(可选,以后再接触)
Logback日志框架入门
步骤
- 导入Logback框架到项目中去
- 将Logback框架的核心配置文件
logback.xml
直接拷贝到src目录下。(必须是src下) - 创建Logback框架提供的Logger对象,然后用Logger对象调用其提供的方法就可以记录系统的日志信息
|
|