xxxxxxxxxx
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<scope>provided</scope>
</dependency>
xxxxxxxxxx
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
</dependency>
xxxxxxxxxx
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
xxxxxxxxxx
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<scope>provided</scope>
</dependency>
</dependencies>
xxxxxxxxxx
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
</dependencies>
xxxxxxxxxx
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<scope>provided</scope>
</dependency>
<!-- other dependencies ... -->
</dependencies>
xxxxxxxxxx
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<scope>provided</scope>
</dependency>
</dependencies>
xxxxxxxxxx
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
</path>
</annotationProcessorPaths>
xxxxxxxxxx
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!--Najświeższy plik z logami ma mieć nazwę `newest.log`-->
<property name="HOME_LOG_ROLLING" value="${user.dir}/my-logs/newest.log"/>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE-ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${HOME_LOG_ROLLING}</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!--Pliki archiwalne mają być umiejscowione w katalogu `my-logs/archived`.-->
<!--Pliki archiwalne mają mieć nazwę, np. `rolled.{data}.{numer_porządkowy}.log`.-->
<fileNamePattern>my-logs/archived/rolled.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<!--Pliki mają się rollować się przy rozmiarze 20MB-->
<maxFileSize>20MB</maxFileSize>
<!--Jeżeli pliki z logami przekroczą rozmiar 10GB, mamy zacząć usuwać najstarsze z nich-->
<totalSizeCap>10GB</totalSizeCap>
<!--Pliki z logami mają być przetrzymywane przez 50 dni-->
<maxHistory>50</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="pl.zajavka" level="INFO" additivity="true">
<appender-ref ref="FILE-ROLLING"/>
</logger>
<root level="INFO">
<appender-ref ref="CONSOLE"/>
</root>
</configuration>