check that metric is using

This commit is contained in:
Sergey Cherepanov 2023-05-04 19:35:07 +02:00
parent a12f3fb0dd
commit fc4bdb6000
No known key found for this signature in database
GPG Key ID: 87F8EDE8FBDF637C

View File

@ -410,6 +410,9 @@ func (s *space) handleMessage(msg HandleMessage) {
ctx := peer.CtxWithPeerId(context.Background(), msg.SenderId)
ctx = logger.CtxWithFields(ctx, zap.Uint64("msgId", msg.Id), zap.String("senderId", msg.SenderId))
defer func() {
if s.metric == nil {
return
}
s.metric.RequestLog(msg.PeerCtx, "space.streamOp", msg.LogFields(
zap.Error(err),
)...)