Desidero registrare lo stderr & per registrare i file e questo è quello che ho provato.Come aggiungere stdout e stderr al file di registrazione nel pallone
app = Flask(__name__)
app.logger.setLevel(logging.INFO) # use the native logger of flask
app.logger.disabled = False
handler = logging.handlers.RotatingFileHandler(
SYSTEM_LOG_FILENAME,
'a',
maxBytes=1024 * 1024 * 100,
backupCount=20
)
formatter = logging.Formatter(\
"%(asctime)s - %(levelname)s - %(name)s: \t%(message)s")
handler.setFormatter(formatter)
app.logger.addHandler(handler)
@app.route('/')
def hello():
return 'Hello World'
if __name__ == '__main__':
app.run()
Quindi desidero registrare l'output della console nei file. quali
* Running on http://127.0.0.1:5000/
127.0.0.1 - - [24/May/2013 14:55:14] "GET/HTTP/1.1" 200 -
127.0.0.1 - - [24/May/2013 14:55:14] "GET /favicon.ico HTTP/1.1" 404 -
cosa posso fare?
Cosa fa il codice? – Blender
In realtà non sta facendo nulla qui, ma stavo cercando di registrare lo stdout e lo stderr nei file. E anche per registrare le informazioni di debug e di errore sui file – Kimmi
Modificare 'logging.INFO' su' logging.DEBUG'. Questo dovrebbe portarti anche i messaggi di debug. – Blender