Ho appena installato il primo sito Web che ho creato con Flask su un server di produzione. Ho attivato la registrazione utilizzando il logging.handlers.RotatingFileHandler
-/log/myapp.log
, con cui posso registrare i messaggi utilizzando ad esempio:Dove vanno le stampe quando si esegue Flask con Apache?
current_app.logger.error('this is a massive error')
Questo funziona bene. Mi fa però pensare ad alcuni pezzi di codice, che contengono ad esempio print 'some info here'
che ho usato durante il debug. Dove vanno queste stampe? Nel vuoto /dev/null
o da qualche altra parte? C'è una possibilità di prenderli in qualche modo?
Tutti i suggerimenti sono benvenuti!
il server terminal .... hai controllato lì? – Ja8zyjits
@ Ja8zyjits - Ma avvio apache usando 'sudo service apache2 start', quindi dove trovo il server terminal? – kramer65
Stai usando mod_wsgi? O uwsgi? Apache da solo non fa wsgi, che è necessario per le applicazioni web Python come la fiaschetta. –