首页 > 其他 > 详细

LogBack

时间:2019-08-11 12:10:41      阅读:78      评论:0      收藏:0      [点我收藏+]

Logback 是什么?

Logback 是一个 Java 平台上的日志框架,是 log4j 的加强版本,目前分为以下模块:

  1. logback-core,放置为下面两个模块服务的基础代码;
  2. logback-classic,log4j 的加强版本,实现了 SLF4J API,以便于切换其他日志框架;
  3. 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>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %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");

参考

  1. Logback Project - logback.qos.ch
  2. LogBack 入门实践

LogBack

原文:https://www.cnblogs.com/lshare/p/11334367.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!