String Parsing - What am I messing up?

Ok so I have added this and tested it and I am not seeing the "breakpoint" I added " Serial.println("RECORDING White Level is = ");"

#include <ESP8266WiFi.h>
#include <time.h>

// Wifi Settings
const char* ssid = "PrettyFlyForAWifi";
const char* password = "reidbuck";
WiFiServer server(80);

// Time Settings
int timezone = 3;
int dst = 0;

// LED Settings
int blueLedPin = 5;
int blueLedOn = 4;
int blueLevel = 1000;

int whiteLedPin = 0;
int whiteLedOn = 2;
int whiteLevel = 100;

bool recording = false;
int brightnessVal;
char startMarker = '=';
char endMarker = '&';



void setup() {
  pinMode(blueLedPin, OUTPUT);
  pinMode(blueLedOn, OUTPUT);
  pinMode(whiteLedPin, OUTPUT);
  pinMode(whiteLedOn, OUTPUT);
  Serial.begin(115200);
  delay(10);


  // Connect to WiFi network
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);

  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");

  // Start the server
  server.begin();
  Serial.println("Server started");

  // Print the IP address
  Serial.print("Use this URL to connect: ");
  Serial.print("http://");
  Serial.print(WiFi.localIP());
  Serial.println("/");

  // Time Config
  configTime(3 * 1200, 0, "pool.ntp.org");
  Serial.println("\nWaiting for time");
  while (!time(nullptr)) {
    Serial.print(".");
    delay(1000);
  }

  // Turn off LEDS ON BOOT

  digitalWrite(blueLedOn, LOW);
  digitalWrite(whiteLedOn, LOW);
}

void loop() {

  // Get time
  time_t now = time(nullptr);
  Serial.println(ctime(&now));
  delay(1000);

  // Check if a client has connected
  WiFiClient client = server.available();
  if (!client) {
    return;
  }

  // Wait until the client sends some data
  Serial.println("new client");

  // Read the first line of the request
  String request = client.readStringUntil('\r');
  Serial.println(request);
  client.flush();

  //  LED Control
  int value = LOW;


  if (request.indexOf("/blueLED=ON") != -1)  {
    digitalWrite(blueLedOn, HIGH);
    analogWrite(blueLedPin, blueLevel);
    value = HIGH;
  }
  if (request.indexOf("/blueLED=OFF") != -1)  {
    digitalWrite(blueLedOn, LOW);
    value = LOW;
  }

  if (request.indexOf("/whiteLED=ON") != -1)  {
    digitalWrite(whiteLedOn, HIGH);
    analogWrite(whiteLedPin, blueLevel);
    value = HIGH;
  }
  if (request.indexOf("/whiteLED=OFF") != -1)  {
    digitalWrite(whiteLedOn, LOW);
    value = LOW;
  }

  // New Bit
  client.println("HTTP/1.1 200 OK");
  client.println("Content-Type: text/html");
  client.println();

  client.println("<HTML>");
  client.println("<HEAD>");
  client.println("<TITLE>LED Control Module</TITLE>");
  client.println("</HEAD>");
  client.println("<BODY>");

  client.println("<FORM ACTION='/' method=get >"); //uses IP/port of web page

  client.println("Set LED LEVELS: <INPUT TYPE=TEXT NAME='LEDWHITE' VALUE='' SIZE='25' MAXLENGTH='50'>
");

  client.println("<INPUT TYPE=SUBMIT NAME='submit' VALUE='Send White LED Level'>");

  client.println("</FORM>");

  client.println("
");


  // Blues
  client.print("The Time is now : ");
  client.print(ctime(&now));
  client.print("Blue Leds are now: ");

  if (blueLedPin == HIGH) {
    client.print("On");
  } else {
    client.print("Off");
  }
  client.println("

");
  client.println("<a href=\"/blueLED=ON\"\"><button>Turn Blue Leds On </button></a>");
  client.println("<a href=\"/blueLED=OFF\"\"><button>Turn Blue Leds Off </button></a>
");
  client.println("</html>");

  // Whites

  client.print("White Leds are now: ");

  if (whiteLedPin == HIGH) {
    client.print("On");
  } else {
    client.print("Off");
  }
  client.println("

");
  client.println("<a href=\"/whiteLED=ON\"\"><button>Turn White Leds On </button></a>");
  client.println("<a href=\"/whiteLED=OFF\"\"><button>Turn White Leds Off </button></a>
");
  client.println("</html>");

  delay(1);


  while (client.available() > 0)
  {
    char c = client.read();
    if (c == startMarker)
    {
      recording = true;
      whiteLevel = 0;
    }
    else if (c == endMarker)
    {
      recording = false;
    }
    else
    {
      if (recording) {
        if (isdigit(c)) {
          whiteLevel *= 10;
          whiteLevel += c - '0';
          Serial.println("RECORDING White Level is = ");
          Serial.print(whiteLevel);

        }
        else
          recording = false;
      }
    }
  }

  analogWrite(whiteLedPin, whiteLevel);
  analogWrite(blueLedPin, blueLevel);

  Serial.println("Client disonnected");
  Serial.println("");


}

I suspect I have put code in the wrong places and orders... Thanks