Senate candidate from Logan County recovering after attack