How to get error log of a disutils setup in Python?

distutils, python

Solution

Setting DISTUTILS_DEBUG=1 in the environment will cause debug logging.

Problem

I am new to Python. I have created some C/C++ extensions for Python and able to build those with the help of Python disutils setup script. But, I have to integrate this setup script to an existing build system. So, I wrote another script to call this setup script using run_setup() method. ``` distributionObj = run_setup("setup.py",["build_ext"]) ``` Now, I want if any error occurs during the building of extension (Compiler, Linker or anything), I must be able to get the information along with the error string from the caller script to notify the build process. Please provide me some suggestion.

Original source