public void Warn(IContext context, string message, params object[] args) { if (message == null) { return; } if (_siteLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel.Warning) || _logger.WarnEnabled) { var msg = args == null ? message : string.Format(message, args); _siteLogger.LogWarning(msg); _logger.Warn(context, msg); } }