[Reviewer: Ellie] Craft logging Enhanced Node Troubleshooting Feature

Added ENT PDLog to Ralf
The //30 is in the wrong place. Also, this shouldn't be repeated in each repo - please move into cpp-common