zoukankan      html  css  js  c++  java
  • Java Slf4j

    介绍

    Slf4j使用代理模式实现对多种日志框架的封装,类似JDBC,提供统一接口实现日志记录。

    logback是一款高性能的日志框架,slf4j+logback是一个常用组合。

    配置依赖

    <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
        <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-api</artifactId>
          <version>1.7.30</version>
        </dependency>
    
        <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
        <dependency>
          <groupId>ch.qos.logback</groupId>
          <artifactId>logback-classic</artifactId>
          <version>1.2.3</version>
        </dependency>
    

    基础使用

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    public class Basic {
      public static void main(String[] args) {
        // 内部调用Basic.class.getName()作为Logger的名称
        Logger logger = LoggerFactory.getLogger(Basic.class);
        // 可以使用模板字符串
        logger.debug("this is debug log");
        logger.info("this is {} log", "info");
        logger.warn("this is {} log", "warn");
        logger.error("this is {} log", "error");
      }
    }
    
  • 相关阅读:
    组合模式
    备忘录模式
    适配器模式
    状态模式
    观察者模式
    建造者模式
    地图染色-四色定理
    c++传递函数当作对象传递
    位向量实现集合—王晓东数据结构
    动态规划之最大连续子序列
  • 原文地址:https://www.cnblogs.com/Peter2014/p/12765461.html
Copyright © 2011-2022 走看看