Log to device messages being received and sent (#55)

* Log to device messages being received and sent

* Switch to debug logs instead

* Fix a typo
This commit is contained in:
PiotrKozimor 2022-11-21 12:56:26 +01:00 committed by GitHub
parent b772f9ee78
commit 6cc9ea3642
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View file

@ -17,6 +17,7 @@ import (
"net/http"
"github.com/matrix-org/util"
"github.com/sirupsen/logrus"
"github.com/matrix-org/dendrite/clientapi/httputil"
"github.com/matrix-org/dendrite/clientapi/jsonerror"
@ -55,6 +56,13 @@ func SendToDevice(
util.GetLogger(req.Context()).WithError(err).Error("eduProducer.SendToDevice failed")
return jsonerror.InternalServerError()
}
logrus.WithFields(logrus.Fields{
"to_device_id": deviceID,
"to_user_id": userID,
"from_user_id": device.UserID,
"from_device_id": device.ID,
"type": eventType,
}).Debug("to-device-message sent")
}
}

View file

@ -5,6 +5,7 @@ import (
"github.com/matrix-org/dendrite/syncapi/storage"
"github.com/matrix-org/dendrite/syncapi/types"
"github.com/sirupsen/logrus"
)
type SendToDeviceStreamProvider struct {
@ -54,6 +55,12 @@ func (p *SendToDeviceStreamProvider) IncrementalSync(
continue
}
req.Response.ToDevice.Events = append(req.Response.ToDevice.Events, event.SendToDeviceEvent)
logrus.WithFields(logrus.Fields{
"to_device_id": req.Device.ID,
"to_user_id": req.Device.UserID,
"from_user_id": event.Sender,
"type": event.Type,
}).Debug("to-device-message received")
}
return lastPos