Audit.log file is not rotaing

We enabled the audit.log as per documentation, but the audit.log file is not rotating even though it is like 300MB and we gave 50MB in logback.xml file.

Any idea how we can rotate the audit.log?

here is the config we added in logback.xml

/var/log/morpheus/morpheus-ui/audit.log

audit_%d{yyyy-MM-dd}.%i.log
50MB
30


[%d] [%thread] %-5level %logger{15} - %maskedMsg %n

Hi @rmartha

Could you share the complete logback.xml file with us?

HI @mpopa here is the fill logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds" debug="false">
    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
    <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
    <conversionRule conversionWord="maskedMsg" converterClass="com.morpheus.LogbackMaskingConverter" />
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <charset>UTF-8</charset>
            <pattern>'[%d] [%thread] %highlight(%-5level) %cyan(%logger{15}) - %maskedMsg %n'</pattern>
        </encoder>
    </appender>
    <appender name="MORPHEUS" class="com.morpheus.MorpheusLogAppender">
    </appender>
    <appender name="AUDIT" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>/var/log/morpheus/morpheus-ui/audit.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <fileNamePattern>audit_%d{yyyy-MM-dd}.%i.log</fileNamePattern>
              <maxFileSize>50MB</maxFileSize>
              <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>[%d] [%thread] %-5level %logger{15} - %maskedMsg %n</pattern>
        </encoder>
    </appender>
    <logger name="com.morpheus.AuditLogService" level="INFO" additivity="false">
        <appender-ref ref="AUDIT" />
    </logger>
    <logger name="org.hibernate" level="ERROR"/>
    <logger name="org.grails.config.NavigableMap" level="ERROR"/>
    <logger name="org.hibernate.cache.ehcache" level="ERROR"/>
    <logger name="org.springframework" level="WARN"/>
    <logger name="org.spring" level="WARN"/>
    <logger name="grails.plugin.DefaultGrailsPluginManager" level="WARN"/>
    <logger name="org.elasticsearch.client" level="ERROR"/>
    <logger name="org.grails.core.DefaultGrailsDomainClass" level="ERROR"/>
    <logger name="com.bertramlabs.plugins.karman.openstack" level="WARN"/>
    <logger name="com.vmware.vim25.ws.XmlGenDom" level="OFF"/>
    <logger name="com.vmware.vim25.mo.InventoryNavigator" level="OFF"/>
    <logger name="com.xebialabs.overthere" level="ERROR"/>
    <logger name="org.apache.http.impl.client.TargetAuthenticationStrategy" level="ERROR"/>
    <logger name="liquibase" level="WARN"/>
    <logger name="com.zaxxer.hikari" level="INFO"/>
    <logger name="com.vmware.vim25.ws.WSClient" level="OFF"/>
    <logger name="com.amazonaws.internal.DefaultServiceEndpointBuilder" level="WARN"/>
    <logger name="com.morpheus" level="INFO"/>
    <logger name="com.morpheus.provision.AmazonProvisionService" level="INFO"/>
    <logger name="com.morpheus.compute.AmazonComputeUtility" level="INFO"/>
    <logger name="com.morpheus.task.WinrmTaskService" level="INFO"/>
    <logger name="com.morpheus.task.TaskService" level="INFO"/>
    <logger name="com.morpheus.backup.AmazonSnapshotBackupService" level="INFO"/>

    <root level="info">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="MORPHEUS" />
    </root>
</configuration>

@mpopa Any update?