亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Springboot項目處理日志的方法

發布時間:2021-07-06 17:54:44 來源:億速云 閱讀:143 作者:chen 欄目:開發技術

本篇內容主要講解“Springboot項目處理日志的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Springboot項目處理日志的方法”吧!

Springboot項目處理日志的方法
Springboot項目處理日志的方法

如上圖,每天會生成一個新的日志文件,然后日志進行分類,我這里只對error和info進行分類。
怎么做呢?
首先,在resource目錄創建一個新文件,取名logback-spring.xml

Springboot項目處理日志的方法

<?xml version="1.0" encoding="UTF-8" ?>
<configuration >
    <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
        <layout class="ch.qos.logback.classic.PatternLayout">
            <pattern>
                %d - %msg%n
            </pattern>
        </layout>
    </appender>

    <appender name="fileInfoLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <filter class="ch.qos.logback.classic.filter.LevelFilter">
            <level>
                ERROR
            </level>
            <onMatch>DENY</onMatch>
            <onMismatch>ACCEPT</onMismatch>
        </filter>
        <encoder>
            <pattern>
                %msg%n
            </pattern>
        </encoder>
        <!--  滾動策略-->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <!--   路徑-->
            <fileNamePattern>
            /var/log/tomcat/sell/info.%d.log
            </fileNamePattern>
        </rollingPolicy>
    </appender>

    <appender name="fileErrorLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>
                ERROR
            </level>
        </filter>
        <encoder>
            <pattern>
                %msg%n
            </pattern>
        </encoder>
        <!--  滾動策略-->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!--   路徑-->
            <fileNamePattern>
                /var/log/tomcat/sell/error.%d.log
            </fileNamePattern>
        </rollingPolicy>
    </appender>

    <root level="info">
        <appender-ref ref="consoleLog" />
        <appender-ref ref="fileInfoLog" />
        <appender-ref ref="fileErrorLog" />

    </root>
</configuration>

單例測試:

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
@Data
public class LoggerTest {

    @Test
    public void test1(){
        String name="laomi";
        String password="123456";
        log.info("debug.....");
        log.info("info.....");
        log.error("error....");
        log.info("name:{}, password:{}",name,password);

    }
}

添加依賴:

 <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <scope>test</scope>
 </dependency>

Springboot項目處理日志的方法

fileNamePattern這個是文件路徑,我是在這個項目的同級目錄找到新創建的文件夾的

Springboot項目處理日志的方法

以此文章以后方便二次使用。

到此,相信大家對“Springboot項目處理日志的方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇礼县| 大庆市| 广元市| 衡水市| 和林格尔县| 资源县| 蒙城县| 台东县| 西充县| 丰镇市| 赫章县| 历史| 台山市| 五家渠市| 绥江县| 佳木斯市| 西安市| 常山县| 东海县| 五莲县| 庆云县| 韶关市| 菏泽市| 句容市| 承德县| 子洲县| 威宁| 阿坝县| 铜鼓县| 建平县| 和硕县| 加查县| 赣州市| 宁蒗| 泸定县| 霍山县| 同心县| 济阳县| 宜黄县| 奈曼旗| 焦作市|