output to log complete