2015-11-13 4 views
0

Как мы регистрируем HTTP-запрос PATH, аргументы, тип метода и статус ответа, содержимое ответа (если есть) для запросов в python Tornado веб-фрейм? Один из подходов заключается в подключении к методу prepare для добавления пользовательского ведения журнала по мере необходимости. Интересно, существует ли какая-либо библиотека python, уже предоставляющая такой механизм ведения журнала?библиотека регистрации tornado python

ответ

1

Tornado может автоматически настроить стандартную систему регистрации Python для вывода всей этой информации. Самый простой способ, чтобы включить это с:

import tornado.options 

tornado.options.parse_command_line() 

Если добавить, что в Tornado "getting started" example и посетить http://localhost:8888 в вашем браузере, он записывает:

[I 151113 10:48:27 web:1932] 200 GET/(::1) 1.54ms 
[W 151113 10:48:27 web:1932] 404 GET /favicon.ico (::1) 1.52ms 

Вы заметите на моей системе, которая использует Chrome IPv6 по умолчанию, поэтому его исходный адрес «[:: 1]», и что Chrome пытается получить доступ к favicon.ico, которого нет в примере сервера.

Смежные вопросы