Update messages on the shared document to human readable text

Can update messages on the shared document be combined by clientId and converted into human readable text? I require this for showing audit logs.

Y.logUpdate(update) and Y.decodeUpdate(update) transform updates to a human-readable format. However, this information still isn’t easy to decipher.