Salve a tutti, sto usando Logback in un progetto spring che gira su tomcat8 e vorrei impostare il rolling del log con una dimensione massima del file del log di 150 MB ma non ne vuole sapere.
Il file di configurazione è il seguente:

codice:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    
	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
	    <layout class="ch.qos.logback.classic.PatternLayout">


		<Pattern>
			%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
		</Pattern>


	    </layout>
	</appender> 


	<appender name="FILE" class="ch.qos.logback.core.FileAppender"> 
	     <file>C:\Log\Server.log</file>


    	     <layout class="ch.qos.logback.classic.PatternLayout">
			<Pattern>
				%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
			</Pattern>
	    </layout>
	    
	    <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
                  <maxFileSize>150MB</maxFileSize>
            </triggeringPolicy>
	    
	    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
                 <fileNamePattern>C:\\Log\Server.%i.log</fileNamePattern>
                 <minIndex>1</minIndex>
                 <maxIndex>100</maxIndex>
             </rollingPolicy>
	    
  </appender>


	<logger name="mypackage" level="debug" additivity="false">
		<!--  <appender-ref ref="STDOUT" /> --> 
		<appender-ref ref="FILE" />
	</logger>


	<root level="error">
		<appender-ref ref="STDOUT" /> 
	</root>


</configuration>
Cosa sto sbagliando?