Posted in October 2014

Redirecting Python Logging Output for Test

A simple way to capture logging output to the screen (STDOUT) in python is monkey patch logging methods. def monkey_print(*args): print args setattr(logging, ‘info’, monkey_print) When you are done debugging delete the above code and you’re back on track. It’s not pretty, but it gets the job done fast.