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");
      }
    }
    
  • 相关阅读:
    fork子进程
    多输入使用多线程
    多输入select
    多输入之轮询
    开启telnet
    slickedit编译调试linux应用程序
    电子书框架
    通用Makefile
    STDIN_FILENO和stdin
    libiconv交叉编译提示arm-none-linux-gnueabi-gcc
  • 原文地址:https://www.cnblogs.com/Peter2014/p/12765461.html
Copyright © 2011-2022 走看看