簡體   English   中英

python龍卷風日志庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM