1、1、logback的介绍 logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。
2、2、2个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j api使你可以很方便地更换成其它日志系统如log4j或jdk14 logging logback-access:访问模块与servlet容器集成提供通过http来访问日志的功能
3、3、logback取代log4j的理由:1、更快的实现2、非常充分的测试3、logback-classic非常自然实现了slf4j:logback-classic实现了slf4j4、非常充分的文档 官方网站有两百多页的文档。
4、4、logback的配置介绍1logger、appender及layout: logger作为日志的记录器,把它关联到应用的对应的context上后,主要用于存放日志对象,也可以定义日志类型、级别。 appender主要用于指定日志输出的目的地,目的地可以是控制台、文件、远程套接字服务器、 mysql、postresql、 oracle和其他数据库、 jms和远程unix syslog守护进程等。layout 负责把事件转换成字符串,格式化的日志信息的输出。
5、最小化配置由一个关联到根 logger 的consoleappender 组成。root logger 默认级别是 debug。
6、6、logback的配置文件: logback 配置文件的语法非常灵活。正因为灵活,所以无法用 dtd 或 xml schema 进行定义。尽管如此,可以这样描述配置文件的基本结构:以
7
........................