Bring Your Own
I have started to implement logging support for nspectre. It will use a “Bring Your Own Logger” design. What that means is that nspectre will define an ILogger interface and you’ll be able to write your own implementation of ILogger to use your preferred logging tool. The first advantage of this approach is no hard dependency, which makes deploying nspectre much easier. The second advantage is that it makes testing the logging easy – the interface means that NUnit mocks will do the trick.