[英]python tornado logging library
我們如何在python Tornado
Web框架中記錄http請求PATH,參數,方法類型和響應狀態,響應內容(如果有)? 一種方法是掛鈎prepare
方法,以根據需要添加自定義日志記錄。 想知道是否有任何python庫已經提供了這樣的日志記錄機制?
Tornado可以自動配置Python標准日志記錄系統以輸出所有這些信息。 啟用它的最簡單方法是:
import tornado.options
tornado.options.parse_command_line()
如果將其添加到Tornado“入門”示例中,並在瀏覽器中訪問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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.