Я пытаюсь отладить поведение большой библиотеки, от которой я зависим, которая использует рассеяние (без всякого изобилия) операторов отладочной печати через множество исходных файлов. Проблема в том, что большинство, если не все эти отладочные операторы печати не содержат отметку даты / времени, поэтому трудно связать сбои на уровне приложения со сбоями в самом коде библиотеки.
Вместо того, чтобы изменять исходный код для всех отладочных отпечатков, предположительно причастных к сбою, который я вижу, я подумал, что возможно обезьяна временно исправит встроенную функцию Python для печати "100" , для того, чтобы весь вывод был префикс с отметкой времени.
Поскольку встроенная печать не является функцией в среде Python 2.6, с которой я работаю, я не знаю, возможно ли это. Если бы кто-то сделал это или достиг аналогичного результата, используя другой прием в Python, я был бы признателен за ваш совет или даже за лучший код для решения этой проблемы.