renamed _Log to Logger and made is public so can be used for DI