LogBack
Posted lshare
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LogBack相关的知识,希望对你有一定的参考价值。
Logback 是什么?
Logback 是一个 Java 平台上的日志框架,是 log4j 的加强版本,目前分为以下模块:
- logback-core,放置为下面两个模块服务的基础代码;
- logback-classic,log4j 的加强版本,实现了 SLF4J API,以便于切换其他日志框架;
- logback-access,与 Servlet 容器集成,提供 HTTP 访问日志功能。
SLF4J:The Simple Logging Facade for Java(简单日志门面抽象框架),提供的是日志的 Facade API,需要配合 Log4j、Logback 或 java.util.logging 使用。
快速开始
(1)引入依赖
compile "org.slf4j:slf4j-api:1.7.+"
compile "ch.qos.logback:logback-core:1.2.+"
compile "ch.qos.logback:logback-classic:1.2.+"
(2)编写 logback.xml
并放置到 resources
文件夹中
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%dHH:mm:ss.SSS [%thread] %-5level %logger36 - %msg%n</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="STDOUT" />
</root>
</configuration>
(3)在代码中使用
Logger LOGGER = LoggerFactory.getLogger(Main.class);
LOGGER.debug("Hello, Logback");
参考
以上是关于LogBack的主要内容,如果未能解决你的问题,请参考以下文章