以下のログ構成で簡単なアプリケーションを作成しました
<appenders>
<RollingRandomAccessFile name="SUMMARY_ALL" fileName="./logs/summary.log"
filePattern="logs/$${date:yyyy-MM}/summary-%d{yyyy-MM-dd-HH}-%i.log.gz" immediateFlush="false" append="false">
<PatternLayout>
<pattern>%d{ISO8601} [%t] %p %c %L - %m%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="6"
modulate="true" />
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
</RollingRandomAccessFile>
</appenders>
次のロガー:
<loggers>
<root level="DEBUG" includeLocation="false">
<AppenderRef ref="SUMMARY_ALL" />
</root>
</loggers>
これを実行すると、常に AsyncLogger が待機状態になります。誰でも助けてください。ThreadDump のスナップショットが添付されています