SpringBoot学習 - 9、SLF4Jログ

以前の研究では

 

 赤い線を引くことで注意、あなたはとても以下の方法が可能である、Nコンフィギュレーションを探して、滑らかではないコンソールに直接log.debug出力以下にログインしますが、デバッグログファイルに書き込まれることができます

まず、ロンボクとプラグインを導入されていることを確認してください

1、ディレクトリのリソースで設定ファイルには、logback-spring.xmlを次の

<?"UTF-8" XMLバージョン= "1.0" =をコードする?> 
< 設定   スキャン= "trueに" scanPeriod = "10秒" > 

    < contextNameはでき> logback </ contextNameはでき> 


    <! - フォーマット出力:%日付を示しレベル5は幅%MSG文字を左:ログメッセージ、%nは改行5level -日付、%スレッドは、スレッド名、%がことを示している- > 
    < プロパティ= "LOG_PATTERN" =「{%日HH:MM :SS.SSS} [スレッド%]%{36}ロガー-5level% - %% N-MSG "  /> 

    <! - ログ保存パスではなく相対パス構成定義- > 
    < プロパティFILE_PATH" ="= "D :. /Log/spring-log.%d MM-DD-YYYY {}%i.log"  /> 

    <! - コンソール出力ログ- > 
    < アペンダの名前= "コンソール" クラス=「CH .qos.logback.core.ConsoleAppender " > 
        <! - ログレベルINFOフィルタ- > 
        < フィルタクラス=" ch.qos.logback.classic.filter.ThresholdFilter " > 
            < レベル> INFO </ レベル> 
        </ フィルタ> 
        < エンコーダ> 
            <! - 上記の構成LOG_PATTERNの印刷ログに基づいて- > 
            < パターン>$ {LOG_PATTERN} </ パターン> 
        </ エンコーダ> 
    </ アペンダ> 

    <! - ログファイルの30日間、毎日ログファイルを生成します。セグメンテーションファイルのrollingFile > - 
    < アペンダ= "rollingFile" クラス= "ch.qos.logback.core.rolling.RollingFileAppender" > 

        < rollingPolicyのクラス= "ch.qos.logback.core.rolling.TimeBasedRollingPolicy" > 

            < fileNamePattern > $ {} FILE_PATH </ fileNamePattern > 

            <! - 歴史の15日分をキープ> - 
            < maxHistory > 30 <

            < timeBasedFileNamingAndTriggeringPolicyのクラス= "ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP" > 
                <! - 日志文件的最大大小- > 
                < maxFileSizeの> 2メガバイト</ maxFileSizeの> 
            </ timeBasedFileNamingAndTriggeringPolicy > 

            <! - 超出删除老文件- > 
            < totalSizeCap > 1ギガバイト</ totalSizeCap > 
        </ rollingPolicy > 

        < エンコーダ> 
            < パターン> $ {LOG_PATTERN} </ パターン>
        </エンコーダ> 
    </ アペンダ> 

    <! - プロジェクトのデフォルトのレベル- > 
    < ロガー= "net.sh.rgface.serive" レベル= "ERROR"  /> 

    <! - 日志输出级别- > 
    < ルートレベル= "INFO" > 
        < アペンダ-REF REF = "コンソール"  /> 
        < アペンダ-REF REF = "rollingFile"  /> 
    </ ルート> 
</ 構成>

 2、出力ファイル、書き込みファイルが成功したことを証明します

 3、参考地址:https://blog.csdn.net/InnovationAD/article/details/80895508

おすすめ

転載: www.cnblogs.com/zhaogaojian/p/12203777.html
おすすめ