lg2: initial implementation of C++20 structured logging Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If37857cc3748df1ea6f767ce535b02c63cde8370