[英]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.