zoukankan      html  css  js  c++  java
  • LogBack

    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 入门实践
    写在后面:

    1. 子曰:「学而不思则罔,思而不学则殆」。
    2. 站点地图
    2. 本作品作者为 Lshare,采用知识共享署名 4.0 国际许可协议进行许可。
  • 相关阅读:
    HTML的基本骨架
    2017.7.27
    2017.7.26
    2017.7.25
    2017.7.24
    2017.7.22
    2017.7.21
    Javascript Step by Step
    Javascript Step by Step
    Javascript Step by Step
  • 原文地址:https://www.cnblogs.com/lshare/p/11334367.html
Copyright © 2011-2022 走看看