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.