<div dir="ltr"><div>Hello,</div><div><br></div><div>I have run into the same issue as documented in this Jira: <a href="https://jira.qos.ch/browse/LOGBACK-1421?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel">https://jira.qos.ch/browse/LOGBACK-1421?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel</a></div><div><br></div><div>I notice most application threads are blocked with following stack trace. Looking at Jira, it seems fix for this was planned to be included as part of 1.3.0-alpha6 but I didn't find this release tag on Logback Github repo. Are there any plans to have a fix for this issue?</div><div><br></div><div>I see we run into issue under high load. We run Java 11 on Linux RHEL 7. <br></div><div><br></div><div>"ForkJoinPool.commonPool-worker-705" #29535 daemon prio=10 os_prio=0 cpu=11.37ms elapsed=343.90s tid=0x00007fd5dc197590 nid=0x2ad83 waiting for monitor entry  [0x00007fccdadeb000]<br>   java.lang.Thread.State: BLOCKED (on object monitor)<br>        at ch.qos.logback.core.util.CachingDateFormatter.format(CachingDateFormatter.java:45)<br>        - waiting to lock <0x000008206586ad18> (a ch.qos.logback.core.util.CachingDateFormatter)<br>        at ch.qos.logback.classic.pattern.DateConverter.convert(DateConverter.java:61)<br>        at ch.qos.logback.classic.pattern.DateConverter.convert(DateConverter.java:23)<br>        at ch.qos.logback.core.pattern.FormattingConverter.write(FormattingConverter.java:36)<br>        at ch.qos.logback.core.pattern.PatternLayoutBase.writeLoopOnConverters(PatternLayoutBase.java:115)<br>        at ch.qos.logback.classic.PatternLayout.doLayout(PatternLayout.java:141)<br>        at ch.qos.logback.classic.PatternLayout.doLayout(PatternLayout.java:39)<br>        at ch.qos.logback.core.encoder.LayoutWrappingEncoder.encode(LayoutWrappingEncoder.java:115)<br>        at ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:230)<br>        at ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:235)<br>        at ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:102)<br>        at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84)<br>        at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51)<br>        at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270)<br>        at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257)<br>        at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421)<br>        at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383)<br>        at <a href="http://ch.qos.logback.classic.Logger.info">ch.qos.logback.classic.Logger.info</a>(Logger.java:579)</div><div><br></div><div><br></div><div>Thank you for your help!</div><div>Prabhash Rathore<br></div></div>