Serial.println() was not printing on serial monitor

void setup()
{
  // put your setup code here, to run once:
  Serial.begin(115200);
  delay(4000);
  Serial.println("setup()");
}

void loop()
{
  static uint32_t i = 0 ;
  Serial.print("loop()");  // should start at 0
  Serial.println( i++ ) ;
  delay( 1000) ;
}

serial monitor result did not start from zero but :
loop()1
loop()2
loop()3
.....