1 Configuration: 2 status: trace 3 4 Appenders: 5 Console: 6 - name: Console 7 target: SYSTEM_OUT 8 PatternLayout: 9 Pattern: "%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" 10 RollingFile: 11 - name: File 12 fileName: "${sys:user.home}/.btat/btat.log" 13 filePattern: "${sys:user.home}/.btat/logs/btat-%d{yyyy-MM}-%i.log.gz" 14 PatternLayout: 15 Pattern: "%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" 16 Policies: 17 - TimeBasedTriggeringPolicy: 18 interval: 7 19 - SizeBasedTriggeringPolicy: 20 size: 100 MB 21 DefaultRolloverStrategy: 22 max: 20 23 24 Loggers: 25 Root: 26 level: info 27 AppenderRef: 28 - ref: Console 29 - ref: File 30