Eu gostaria de registrar toda vez que alguém usa meu aplicativo Flask. Idealmente, eu teria um log que se parece com algo assim.
Timestamp
923829832
929299292
999993939
Com uma lista de carimbos do tempo Unix que representariam cada vez que um usuário acessasse o aplicativo. O que é uma boa maneira de fazer isso?
Respostas:
1 para resposta № 1Você poderia usar o Flask "s after_request decorador.
Por exemplo:
import datetime
import time
@app.after_request
def log():
with open("app.log", "a") as log:
date = datetime.datetime.now()
log.write(time.mktime(dt.timetuple()))
Isso abrirá um arquivo de log após cada solicitação e registrará o registro de data e hora no final dele.