[英]Project Reactor non-blocking logging with slf4j
Project Reactor的Flux.class
的log()
方法提到如果slf4j
可用,它将被使用。 如果您使用loglf实现,例如使用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>
我在这里找到了这个信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.