以前の研究では
赤い線を引くことで注意、あなたはとても以下の方法が可能である、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