Last active
January 24, 2017 16:05
-
-
Save ma91n/40c7eb29cbadc8ea227f7aa6806bab2f to your computer and use it in GitHub Desktop.
[Logback]ログレベル別の標準出力&標準エラー出力サンプル
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE logback> | |
<configuration scan="true" scanPriod="1 minutes"> | |
<!-- INFO以下は標準出力 --> | |
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | |
<filter class="ch.qos.logback.classic.filter.LevelFilter"> | |
<level>WARN</level> | |
<onMatch>DENY</onMatch> | |
</filter> | |
<filter class="ch.qos.logback.classic.filter.LevelFilter"> | |
<level>ERROR</level> | |
<onMatch>DENY</onMatch> | |
<onMismatch>ACCEPT</onMismatch> | |
</filter> | |
<target>System.out</target> | |
<encoder> | |
<pattern>[%-5level] %date{MM/dd HH:mm:ss.SSS} %logger{36} - %msg%n</pattern> | |
</encoder> | |
</appender> | |
<!-- WARN以上は標準エラー出力 --> | |
<appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender"> | |
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> | |
<level>WARN</level> | |
</filter> | |
<target>System.err</target> | |
<encoder> | |
<pattern>[%-5level] %date{MM/dd HH:mm:ss.SSS} %logger{36} - %msg%n</pattern> | |
</encoder> | |
</appender> | |
<appender name="ASYNC_STDOUT" class="ch.qos.logback.classic.AsyncAppender"> | |
<appender-ref ref="STDOUT" /> | |
</appender> | |
<appender name="ASYNC_STDERR" class="ch.qos.logback.classic.AsyncAppender"> | |
<appender-ref ref="STDERR" /> | |
</appender> | |
<root level="DEBUG"> | |
<appender-ref ref="ASYNC_STDOUT" /> | |
<appender-ref ref="ASYNC_STDERR" /> | |
</root> | |
</configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
流用時の注意