OSDN Git Service

fix crash when selecting illegal value
[delesterandomselector/DelesteRandomSelector.git] / resources / logback.xml
1 <configuration>
2
3   <!-- 標準出力用設定 -->
4   <appender name="BAR-STDOUT" class="ch.qos.logback.core.ConsoleAppender">
5     <encoder>
6       <pattern>
7         %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
8       </pattern>
9     </encoder>
10   </appender>
11
12   <!-- ファイル出力用設定 -->
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>
19     </rollingPolicy>
20     <encoder>
21       <pattern>%date %level [%thread] %logger{10} [%file : %line] %msg%n</pattern>
22     </encoder>
23   </appender>
24
25   <!-- ルートロガー -->
26   <!-- DEBUG, INFO, WARN, ERROR レベルのログを出力 -->
27   <root level="DEBUG">
28     <!-- 全てのロガーのメッセージを定義した FOO-FILE アペンダーに出力 -->
29     <appender-ref ref="FOO-FILE"/>
30     <appender-ref ref="BAR-STDOUT"/>
31   </root>
32
33 </configuration>