zoukankan      html  css  js  c++  java
  • 知识点:日志打印@Slf4j 注解的使用方法

    当自己写日志的时候,肯定需要:

    private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);

    每次写新的类,就需要重新写logger 
    有简单的方式,就是使用@Slf4j注解

    首先是在pom中引入:

    <!--可以引入日志 @Slf4j注解-->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>

    然后在类上写上@Slf4j注解 
    在方法中就可以直接使用了

    传统的日志与注解日志的区别

    package cn.chenhaoxiang;
    
    import lombok.Data;
    import lombok.extern.slf4j.Slf4j;
    import lombok.extern.slf4j.XSlf4j;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;
    
    /**
     * Created with IntelliJ IDEA.
     * User: 陈浩翔.
     * Date: 2018/1/8.
     * Time: 下午 8:05.
     * Explain:日志测试
     */
    
    @RunWith(SpringRunner.class)
    @SpringBootTest
    @Slf4j
    public class LoggerTest {
        private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
    
        /**
         * 传统方式实现日志
         */
        @Test
        public void test1(){
            logger.debug("debug");//默认日志级别为info
            logger.info("info");
            logger.error("error");
            logger.warn("warn");
        }
    
        /**
         * Slf4j注解方式实现日志
         */
        @Test
        public void test2(){
            log.debug("debug");//默认日志级别为info
            log.info("info");
            log.error("error");
            log.warn("warn");
        }
    
    }

    文章转载至:https://www.cnblogs.com/moxiaotao/p/9629162.html

  • 相关阅读:
    VFIO PF SRIOV IOMMU UIO概念解释、关联
    集群节点间网络通信TIPC
    1. C语言中的数据结构.md
    第三讲. COTS包交换介绍
    SYSTick 定时器
    热电偶基础知识介绍-04
    附录1· 初识Linux操作系统
    热电偶冷端补偿
    珍惜是最宝贵的财富。
    CSS 设置标题文字只显示一行,多余显示省略号
  • 原文地址:https://www.cnblogs.com/nhdlb/p/11245625.html
Copyright © 2011-2022 走看看