Updates to ILogger, see aspnet/Logging#3

@Eilon https://github.com/aspnet/Logging/issues/33