【发布时间】:2021-02-16 01:42:11
【问题描述】:
我正在尝试在我的中间件应用程序中进行一些日志记录,我想在其中记录后端系统的请求和响应。我想用Netty(因为我们实现了困难的SslContext)。
我正在尝试通过本教程来学习它:https://www.baeldung.com/spring-log-webclient-calls(第 4.2 章。使用 Netty HttpClient 进行日志记录)。
为了更好看的日志,有部分代码:
HttpClient httpClient = HttpClient
.create()
.tcpConfiguration(
tc -> tc.bootstrap(
b -> BootstrapHandlers.updateLogSupport(b, new CustomLogger(HttpClient.class))))
.build()
但bootstrap(...) 方法已被弃用。我可以用什么代替?
【问题讨论】:
-
您是否需要
CustomLogger仅用于请求/响应或其他一些事件,例如通道注册/连接等? -
主要用于记录请求/响应,最好是正文
标签: java reactor-netty