【springboot】記錄注解@slf4j的使用


在未接觸@slf4j注解之前,需要在類中創建Logger對象,每次寫一個類(需要記錄日志的類)都需要獲取Logger對象

    private final Logger logger = LoggerFactory.getLogger(this.getClass());

    @Test
    public void testLog(){
        logger.warn("警告");
    }

之后,在學習springboot的時候,接觸了@slf4j注解,只需要這個注解,會自動生成默認的代理對象log
好處多多,從每次手動獲取Logger對象,轉變為程序幫我們自動獲取Logger對象,默認對象名為log


    @Test
    public void testLog(){
        log.info("info");
        log.debug("debug");
        log.warn("warning");
    }

需要的依賴有

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <version>2.2.6.RELEASE</version>
        </dependency>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM