Reading Servo Position Through Serial?

How about you just move your serial write statements to where the servos are actually being commanded to move?

#include <Servo.h>

Servo servo1;
int pos = 0;

void setup()
{
  Serial.begin(9600);
  servo1.attach(9);
}

void loop()
{
  for(pos = 0; pos < 180; pos += 1)
  {                                 
    servo1.write(pos);
    Serial.println(pos);
    delay(15);                     
  }
  for(pos = 180; pos>=1; pos-=1)     
  {                               
    servo1.write(pos);
    Serial.println(pos);
    delay(15);    
  }
 
  delay(1000);
}