码迷,mamicode.com
首页 > 其他好文 > 详细

LogBack

时间:2019-08-11 12:49:28      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:版本   https   ati   append   imp   encoder   tor   实践   文件   

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   ati   append   imp   encoder   tor   实践   文件   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!