簡體   English   中英

Project Reactor使用slf4j進行非阻塞日志記錄

[英]Project Reactor non-blocking logging with slf4j

Project Reactor的Flux.classlog()方法提到如果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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM