SLF4J-APIの統合Mavenプロジェクトのログ設定ファイル

pom.xml:

        <依存性> 
			<のgroupId> org.slf4j </のgroupId> 
			<たartifactId> SLF4J-API </たartifactId> 
			<バージョン> 1.7.5 </バージョン> 
		</依存> 
		<依存性> 
			<のgroupId> ch.qos.logback </ groupId> 
			<たartifactId> logbackコア</たartifactId> 
			<バージョン> 1.2.3 </バージョン> 
		</依存> 
		<依存性> 
			<のgroupId> ch.qos.logback </のgroupId> 
			<たartifactId> logback-古典</たartifactId > 
			<バージョン> 1.2.3 </バージョン> 
		</依存関係>

プロフィールlogback.xml:

<XMLバージョン=?1.0 エンコード= UTF-8で。?> 
<構成=デバッグfalseには > 
    <! - LogBackログファイルで定義されたストレージ・アドレスが、相対パスの設定を使用していない- > 
    <プロパティ名= " LOG_HOME "値= " ../logs " /> 
    <! -コンソール出力- > 
    <アペンダ名= " STDOUT " 
        クラス = " ch.qos.logback.core.ConsoleAppender " > 
        <エンコーダクラス = "ch.qos.logback.classic.encoder.PatternLayoutEncoder" > 
            < -出力フォーマット:!の- :レベル5のショーの文字を左幅%MSG:5level%Dは日付を表し、%スレッドは、スレッド名、%があることを示し、ログメッセージ、%nは改行- > 
            <パターン> %D {YY-MM-DD   HH:MM:SS.SSS} [%スレッド]%-5level%ロガー\(%ファイル:%行\) - [%のX {track_tag}]%MSG%N </パターン> 
          <! - <文字セット> UTF 8。 </文字セット> - > <! -ここに文字集合- > 
        </エンコーダ> 
    </アペンダ> 
    
    
    <! -ログファイルはに従って、日ごとに生成されます- > 
    <名前=アペンダ" FILE "  クラス = " ch.qos.logback.core.rolling.RollingFileAppender " > 
        <rollingPolicyのクラス = " ch.qos.logback.core。rolling.TimeBasedRollingPolicy " >
            <! -ログファイル出力のファイル名- > 
            <FileNamePattern> $ {LOG_HOME} / {対数%のD-YYYY}%i.log MM-DD </ FileNamePattern>。
            <! -ログファイルを保持する日数- - > 
            <MaxHistory> 30 </ MaxHistory> 
        </ rollingPolicy> 
        <エンコーダクラス = " ch.qos.logback.classic.encoder.PatternLayoutEncoder " > 
            < -出力フォーマット:!%dは日付を表すには、%のスレッドが示すスレッド名、% - 5level:レベル5は、文字を左に幅%MSG:ログメッセージ、%nは改行- > 
        < - <パターン!>%{D MM-DD-YYYY HH:MM:SS.SSS} [スレッド%] %% -5levelロガー{ 50 } - N-%MSG%</パターン> - > </文字セット> <!-ここでは、文字セット- > 
        </エンコーダ>
             
            <パターン>%{D MM-DD-YY HH:MM:SS。  SSS} [%スレッド]%-5level%ロガー -  [%のX {track_tag}]%MSG%N </パターン>
            <文字セット> UTF- 8
        <! -日志文件最大的大小- > 
        <triggeringPolicy クラス = " ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy " > 
            <のMaxFileSize> 64メガバイト</のMaxFileSize> 
        </ triggeringPolicy> 
    </アペンダ> 

    <! -日志输出级别- > 
    <ルートレベル= " 情報" > 
        <appender- REF  REF = " STDOUT " /> 
    </ルート> 
</ configuration>の

おすすめ

転載: www.cnblogs.com/chong-zuo3322/p/12024491.html