I'd like to use `setExtraDataCallback` to send extra fields in the logs, but it's not clear how to override the message object.