日志输出方式—@Slf4j注解实现

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

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

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

首先是在pom中引入:

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

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

如果注解@Slf4j注入后找不到变量log,需要IDEA安装lombok插件,

File → settings → Plugins 

复制代码
@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");
    }

}
复制代码

参考:moxiaotao/p/9629162.html

posted @   X_peng  阅读(210)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示