2008-10-04 24 views

回答

3

目前沒有任何內建的mod_python日誌記錄支持。如果你真的想在Apache日誌中的工作,你可以看看這個線程(確保你得到的發佈代碼的第二個版本,而不是第一個):

如果您只是想使用更加結構化的日誌記錄系統,Blair引用的Python標準日誌模塊功能非常齊全。除了從Python.org文檔布萊爾的聯繫,這裏有一個更深入地瞭解模塊的功能,從onLamp:

而對於一個匆匆的使用例子:

2

我以前在(非網絡)項目中使用內置的Python logging module,並且成功 - 它也應該在網絡託管環境中工作。

0

我同意Blair Conrad關於Python日誌記錄模塊的文章。標準日誌處理程序有時會丟棄消息。值得使用日誌記錄模塊的SocketHandler並構建一個接收器來偵聽消息並將它們寫入文件。

這是我的:Example SocketHandler receiver

3

這在過去的四年裏一定會發生變化。如果你遇到這個問題,想做到這一點,那麼你可以做到這一點通過請求對象,即

def handler(req) : 
    req.log_error('Hello apache') 
+0

這個答案是正確的,至少它爲我工作 – 2013-09-06 21:02:05