Danville City Councilman Lee Vogler is in critical condition following the attack on him Wednesday in which he was doused with gasoline and set on fire.