# Console appender
# Pattern of log message for console appender
%d{yyyy-MM-dd HH:mm:ss} %p %m%n
# File appender
# Name of a log file
log4j/target/baeldung-logback.log
false
# Pattern of log message for file appender
%d{yyyy-MM-dd HH:mm:ss} %p %m%n
# Rolling appenders
target/slf4j/roll-by-size/app.log
target/slf4j/roll-by-size/app.%i.log.zip
1
3
1MB
5KB
%-4relative [%thread] %-5level %logger{35} - %msg%n
target/slf4j/roll-by-time/app.log
target/slf4j/roll-by-time/app.%d{yyyy-MM-dd-HH-mm}.log.zip
20
1MB
%d{yyyy-MM-dd HH:mm:ss} %p %m%n
target/slf4j/roll-by-time-and-size/app.log
target/slf4j/roll-by-time-and-size/app.%d{yyyy-MM-dd-mm}.%i.log.zip
5KB
20
1MB
%d{yyyy-MM-dd HH:mm:ss} %p %m%n
# Override log level for specified package