4 <appender name="BAR-STDOUT" class="ch.qos.logback.core.ConsoleAppender">
7 %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
13 <appender name="FOO-FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
14 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
15 <!-- 起動毎にログファイルを切り替える -->
16 <fileNamePattern>logs/log-%d{yyyy-MM-dd}.log</fileNamePattern>
17 <!-- 保持しておくログアーカイブファイルの最大数 -->
18 <maxHistory>90</maxHistory>
21 <pattern>%date %level [%thread] %logger{10} [%file : %line] %msg%n</pattern>
26 <!-- DEBUG, INFO, WARN, ERROR レベルのログを出力 -->
28 <!-- 全てのロガーのメッセージを定義した FOO-FILE アペンダーに出力 -->
29 <appender-ref ref="FOO-FILE"/>
30 <appender-ref ref="BAR-STDOUT"/>