Thanks for your patience on this.
Unfortunately, logging can't be turned off. In general, it's not that chatty. So there might be something else going on.
- I'm wondering what version of the Extract API you're using. Perhaps the latest version (Extract API 2.0) might give you better performance: Extract API-Installing - Tableau.
- Any chance you could use C/C++ or even Java instead of Python? We've seen better performance with the Extract API 2.0 when not using Python. Check out the note under the Downloading the package heading: Extract API-Installing - Tableau.
- If you're using Extract API (not 2.0) and generating an extract for the purposes of updating an extract instead of creating a new extract, could you use Tableau Extract Command-Line Utility to refresh the data as suggested in this thread: Performance Issues with Python and Tableau Data Extract API?
Of course, there might be other ways to speed up the process. I'm not an expert with using the Extract API, but hopefully someone a bit more familiar with it in this community might be able to offer some tips.