When I write this way
<configuration>
<property name="SIZE" value="10"/>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--<file>${application.home}/logs/application.log</file>-->
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePatte>${application.home}/logs/application.%i.log</fileNamePatte>
<minIndex>1</minIndex>
<maxIndex>100</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>${SIZE}KB</maxFileSize>
</triggeringPolicy>
<encoder>
<patte>%date - [%level] - from %logger in %thread %n%message%n%xException%n</patte>
</encoder>
</appender>
<logger name="play" level="INFO">
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>
</logger>
<root level="ERROR">
</root>
</configuration>
It CREATES for me new log file when this became more tham 10 KB.
But the point is that I need date and time in the name of my log file, so I've tried this with TimeBasedRollingPolicy
<configuration>
<property name="SIZE" value="10"/>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--<file>${application.home}/logs/application.log</file>-->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePatte>${application.home}/logs/application.%d{yyyy-MM-dd_HH-mm, UTC}.log</fileNamePatte>
<!--<maxFileSize>${SIZE}KB</maxFileSize>-->
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>${SIZE}KB</maxFileSize>
</triggeringPolicy>
<patte>%date - [%level] - from %logger in %thread %n%message%n%xException%n</patte>
</encoder>
</appender>
<logger name="play" level="INFO">
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>
</logger>
<root level="ERROR">
</root>
</configuration>
And it updates ONLY if I reload my application.
How to make it create for me files with name in format application.2016-12-12_12-12.log without reloading?
