Ваш log4j. xml не переворачивается по времени, только по размеру.
<RollingFile name="FILE" filePattern="${logserver.log.path}logServer-%i.log" append="true">
<PatternLayout>
<Pattern>[%t] %d{MM/dd/yy HH:mm:ss.SSS} %p :%m%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="10 MB"/>
</Policies>
<DirectWriteRolloverStrategy maxFiles="10"/>
</RollingFile>
Это будет так же, как у вас. Он использует DirectWriteRolloverStrategy для прямой записи в каждый из файлов, подлежащих прокрутке, и сохраняет не более 10 файлов.