use logger objects rather than writing to logging.root