Place Nlog behind framework so easier to replace if required