API с Flask-RESTful - можно ли отключить Flask для записи отладочных сообщений в мой файл журнала - PullRequest
0 голосов
/ 01 октября 2018

Все,

Я работаю над Flask-RESTful API и также использую регистрацию Python в своем приложении.

Перед включением ведения журнала для моего приложения Flask выводил сообщения отладки на терминал.При включенном ведении журнала эти отладочные сообщения теперь загрязняют мой файл журнала.

Я предполагаю, что Flask использует ведение журнала Python, но не может понять, как вернуть сообщения обратно на терминал, а не в файл журнала.

Чтобы настроить ведение журнала:

logging.basicConfig(filename='api.log', level=logging.INFO, format='%(asctime)s -- %(message)s', datefmt='%Y-%m-%d %H:%M:%S')

Затем для записи журналов в файл журнала (результатом является строка):

logging.info(result)

Наконец, чтобы запустить API:

def main():
    app = Flask(__name__)
    api = Api(app)

    api.add_resource (Main_API, '/')
    api.add_resource (Station_Activity, '/active/')

    app.run(host='0.0.0.0', port=5000, debug=True)

Я знаю, что могу включитьотключена отладка, но я хочу, чтобы он работал в это время, просто записывая в терминал, а не в файл.

Есть мысли?

Спасибо,

Дан.

...