gpt4 book ai didi

java - 使用 slf4j 的 Project Reactor 非阻塞日志记录

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:46:54 25 4
gpt4 key购买 nike

Project Reactor 的Flux.class 中的log() 方法提到如果slf4j 可用,将使用它。如果您在 slf4j 中使用像 logback 这样的记录器实现,它们默认是阻塞的,尤其是写入文件/磁盘部分。 Reactor 文档对此没有提及任何内容。有没有人对此有想法/经验?我认为一种选择是将 logback 设置为异步。还有其他选择吗?谢谢!

最佳答案

我不确定这是否是您问题的答案,但通过使用 reactor-logback 我假设我正在异步记录。

我添加了以下日志配置(logback-spring.xml 示例)

<!-- Wrap calls to the logger. -->
<appender name="asyncFile" class="reactor.logback.AsyncAppender">
<appender-ref ref="FILE"/>
</appender>

我找到了这个信息here .

关于java - 使用 slf4j 的 Project Reactor 非阻塞日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51778229/

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