手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

logback配置文件详解

时间:2025-01-04 20:49:14

1、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。

logback配置文件详解

2、2个模块:  logback-core:其它两个模块的基础模块  logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging  logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能

logback配置文件详解

3、logback取代log4j的理由:1、更快的实现2、非常充分的测试3、Logback-classic非常自然实现了SLF4j:Logback-classic实现了SLF4j4、非常充分的文档 官方网站有两百多页的文档。

logback配置文件详解

4、logback的配置介绍1Logger、appender及layout:Logger作为日志的记录器,把它关联到应用的对应的context上后,主要用于存放日志对象,也可以定义日志类型、级别。Appender主要用于指定日志输出的目的地,目的地可以是控制台、文件、远程套接字服务器、 MySQL、PostreSQL、 Oracle和其他数据库、 JMS和远程UNIX Syslog守护进程等。Layout 负责把事件转换成字符串,格式化的日志信息的输出。

logback配置文件详解

5、logback的默认配置如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小化配置。最小化配置由一个关联到根 logger 的ConsoleAppender 组成。输出用模式为%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 的 PatternLayoutEncoder 进行格式化。root logger 默认级别是 DEBUG。

logback配置文件详解

6、Logback的配置文件:Logback 配置文件的语法非常灵活。正因为灵活,所以无法用 DTD 或 XML schema 进行定义。尽管如此,可以这样描述配置文件的基本结构:以<configuration>开头,后面有零个或多个<appender>元素,有零个或多个<logger>元素,有最多一个<root>元素。

logback配置文件详解

7、Logback默认配置的步骤:  (1). 尝试在 classpath下查找文件logback-test.xml;  (2). 如果文件不存在,则查找文件logback.xml;(3). 如果两个文件都不存在,logback用BasicConfigurator自动对自己进行配置,这会导致记录输出到控制台。

logback配置文件详解
© 手抄报圈