Я хочу регистрировать не только выходные данные, которые генерируются из операций моего приложения фляги, но также и регистрировать все, что происходит, прежде чем я начну операцию.Я использую регистратор.Например, у меня есть мой app.py как показано ниже
import logging
from logging.handlers import RotatingFileHandler
app = Flask(__name__)
@api.route('/some method url')
..
..
app.logger.info("Some message")
@api.route('/second method url')
..
..
app.logger.info("Some message")
if __name__ == '__main__':
logging.getLogger().setLevel(logging.INFO)
if (app.logger.hasHandlers()):
app.logger.handlers.clear()
handler = RotatingFileHandler(log_file)
app.logger.addHandler(handler)
handler.close()
app.run(host = "0.0.0.0",debug=True)
Итак, когда я запускаю свой app.py, появляется следующее сообщение:
Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: 289-880-309
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
Итак, мой вопрос, как сделатьЯ выведу вышеупомянутое сообщение в моем логгере, кроме сообщений в моих 2 методах?Также я хотел бы записать несколько вещей, которые происходят вне моего метода.В общем, я хочу записать вещи еще до того, как использую методы.