gpt4 book ai didi

asynchronous - 为 ch.qos.logback.classic.AsyncAppender 设置 queueSize 参数

转载 作者:行者123 更新时间:2023-12-01 12:41:33 32 4
gpt4 key购买 nike

我需要通过 logback 在 java 中组织异步日志记录。使用了 AsyncAppender 类,它有一个名为 queueSize 的参数。当达到队列的阈值时,该参数会影响 INFO 级别和更低级别的日志消息的数量,这些消息将被丢弃。

我需要了解如何通过 logback.xml 设置 queueSize。我在手册、文档和谷歌中进行了很多搜索,但没有帮助。

这是我的 logback.xml 的一小部分:

<appender name="async_tempLog" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="tempLog" />
</appender>

如果无法通过 logback.xml 实现,请说明如何在 java 中实现?谢谢!

最佳答案

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

关于asynchronous - 为 ch.qos.logback.classic.AsyncAppender 设置 queueSize 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043357/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com