design: error and event loggingSigned-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I028d7ada80c1ba05ec6f9d12f8f6506202c926f6