Skip to content

Commit 8e07960

Browse files
tgmichelbkchr
authored andcommitted
Trace response payload in default jsonrpsee middleware (paritytech#12886)
* Trace result in default `jsonrpsee` middleware * `rpc_metrics::extra` Co-authored-by: Bastian Köcher <[email protected]> Co-authored-by: Bastian Köcher <[email protected]>
1 parent 8918d64 commit 8e07960

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

client/rpc-servers/src/middleware.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,9 @@ impl RpcMiddleware {
204204
}
205205

206206
/// Called once the JSON-RPC request is finished and response is sent to the output buffer.
207-
fn on_response(&self, _result: &str, started_at: std::time::Instant) {
207+
fn on_response(&self, result: &str, started_at: std::time::Instant) {
208208
log::trace!(target: "rpc_metrics", "[{}] on_response started_at={:?}", self.transport_label, started_at);
209+
log::trace!(target: "rpc_metrics::extra", "[{}] result={:?}", self.transport_label, result);
209210
self.metrics.requests_finished.with_label_values(&[self.transport_label]).inc();
210211
}
211212
}

0 commit comments

Comments
 (0)