Adicionando um carimbo de data e hora à impressão Python

Estou tentando depurar o comportamento de umampla biblioteca da qual eu dependo, que usa uma dispersão (sem fazer essa infinidade) de instruções de impressão de depuração por meio de seus muitos arquivos de origem. O problema é que a maioria, se não todas, dessas instruções de impressão de depuração não contém um carimbo de data / hora, portanto, é difícil associar falhas no nível do aplicativo com falhas no próprio código da biblioteca.

Em vez de modificar o código fonte de todas as impressões de depuração suspeitas de estarem envolvidas na falha que estou vendo, pensei que seria possívelpatch do macaco a função "print" Python embutida temporariamente, para que toda a saída seja prefixada com um carimbo de data / hora.

Desde oimpressão embutida não é uma função no ambiente Python 2.6 em que estou trabalhando, não sei se isso é possível. Se alguém fez isso ou obteve um resultado semelhante usando outro gancho no Python, ficaria muito grato por seus conselhos, ou melhor ainda, pelo código de solução para esse problema.

questionAnswers(3)

yourAnswerToTheQuestion