log()
中用于Project Reactor的Flux.class
方法提到如果slf4j
可用,它将被使用。如果您将诸如logback
之类的记录器实现与slf4j一起使用,则默认情况下它们将被阻止,尤其是写入文件/磁盘部分。 Reactor文档没有提及任何内容。有人对此有想法/经验吗?
我认为一种选择是将Logback设置为异步。还有其他选择吗?谢谢!
答案 0 :(得分:1)
我不确定这是否是您的问题的答案,但是通过使用reactor-logback
,我假设我正在异步登录。
我添加了以下日志配置(logback-spring.xml示例)
<!-- Wrap calls to the logger. -->
<appender name="asyncFile" class="reactor.logback.AsyncAppender">
<appender-ref ref="FILE"/>
</appender>
我找到了此信息here。