updating ILogger, see aspnet/Logging#3