Hi,

In logback.xml, I am trying to use "AsyncAppender" as below. But I see empty system.log file.
When I directly use "RollingFileAppender" I see log entries in system.log file.


-------------
   <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender" queueSize="512">
      <discardingThreshold>0</discardingThreshold> 
      <appender-ref ref="LOGFILE" />
  </appender>


    <appender name="LOGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${data.dir:-..}/logs/system.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- rollover daily -->
            <fileNamePattern>${data.dir:-..}/logs/system-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
            <!-- keep max of 10 days -->
            <maxHistory>10</maxHistory>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <!-- or whenever the file size reaches 50MB -->
                <maxFileSize>50MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
        </rollingPolicy>
        <encoder>
            <pattern>%d org:%X{orgName} env:%X{envName} %thread %-5level %logger{25} - %C{0}.%M\(\) : %msg%n</pattern>
        </encoder>
    </appender>


    <root level="${log.level:-DEBUG}">
        
        <appender-ref ref="ASYNC"/>
        <!--appender-ref ref="LOGFILE"/-->
        
    </root>
------------------------------------

Why is ASyncAppender not flushing log evenst to log file used by RollingFileAppender? I am using "logback v 1.1.2".

Thanks,
Hemana




--
Thanks,
Hemana
+918147706075
skype: hemana.gouda