Utool should log progress by giving logging a function similar to sys.write. (print_?) which appends to a buffer that is logged on flush or newline.