У меня есть следующая конфигурация, в которой я ожидаю получение писем с 25 записями, но я получаю по 1 электронному письму за каждое сообщение.
Могу ли я сделать что-то не так?, Или это действительно ошибка? Я с логбэком 1.2.3 (из-за зависимости от подпружиненной загрузки)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable
</Pattern>
</layout>
</appender>
<appender name="Email" class="ch.qos.logback.classic.net.SMTPAppender">
<smtpHost>smtp.gmail.com</smtpHost>
<smtpPort>587</smtpPort>
<STARTTLS>true</STARTTLS>
<username>from@example.com</username>
<password>password</password>
<to>to@example.com</to>
<from>from@example.com</from>
<subject>Report: %logger{20} - %m</subject>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date %-5level %logger - %message%n</pattern>
</layout>
<cyclicBufferTracker class="ch.qos.logback.core.spi.CyclicBufferTracker">
<bufferSize>25</bufferSize>
</cyclicBufferTracker>
</appender>
<!-- LOG everything at INFO level -->
<root level="info">
<appender-ref ref="Console" />
</root>
<logger name="com.gargoylesoftware.htmlunit" level="error" additivity="false">
<appender-ref ref="Console" />
</logger>
<logger name="monitored_package" level="info" additivity="true">
<appender-ref ref="Email" />
</logger>
</configuration>