nspectre 0.8.0

I’ve released nspectre 0.8.0. Get it here. The new feature is logging support. There is an ILogger interface, a Message class (to encapsulate logging messages) and a Level enumeration (to represent the desired level of logging.) If you want to enable logging, create an implementation of ILogger (hooking it up to your preferred logging framework) and pass an instance of your implementation to Initialiser in the constructor.The logging support covers a large portion of nspectre. The notable exception is the ConfigurationReaders. And if you set the level to Debug, you’ll get all the generated code as well as validation results in the logs – which should help debugging.