我使用以下日志配置创建了一个简单的应用程序
<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 的快照