[Reviewer: Ellie] Craft logging Enhanced Node Troubleshooting

Added ENT feature.
A number of these logs are going to cause an issue for Bono (as Bono is also built from the Sprout codebase) - e.g when Bono starts up it's going to make a syslog saying "The Sprout application is starting". You don't need to add logs for Bono, but then these logs shouldn't make Bono wrong either