[Reviewer: Ellie] Craft logging Enhanced Node Troubleshooting 

Added PDLog infrastructure (definition in new header, craft_dcea.h) and PDLogs for http and sip.
I assume you mean the pragma calls.  As the format for sprintf is a variable the compiler will issue a warning as normally this is insecure.  But as the argument types are specified in the template, is avoids the security issue.  However, the compiler still complains.  The pragma calls are made to avoid the warning.