C'è un modo per fare il logging Python utilizzando il modulo logging
e inviare automaticamente allo stdout inoltre nel file di registro dove dovrebbero andare? Ad esempio, vorrei che tutte le chiamate a logger.warning
, logger.critical
, logger.error
andassero nei luoghi previsti, ma che siano inoltre sempre copiate su stdout
. Questo per evitare la duplicazione di messaggi come:Creazione di logger Python tutti i messaggi su stdout in aggiunta al registro
mylogger.critical("something failed")
print "something failed"
Si prega di controllare questa risposta https://stackoverflow.com/questions/9321741/printing-to-screen-and-writing-to -a-file-allo-stesso-tempo – SeF