log.py updates, only add handler once. testsuite logs in package.