2012-10-04 27 views
0

這很可能只是一個簡單的設置的監督,但我的Apache的錯誤日誌已被填滿像這樣:的Apache2 WSGI記錄所有出現的錯誤

[Thu Oct 04 19:23:12 2012] [error] INFO:render.image_utils:aggdraw not available, using PIL native 

有幾個日誌這樣出現的,但這裏是這個代碼:

log = logging.getLogger("render.image_utils") 
try: 
    import aggdraw 
    log.info("using aggdraw for point rendering") 
except: 
    log.info("aggdraw not available, using PIL native") 

我希望它的消息歸類爲在Apache日誌信息,而不是與它後字信息的錯誤。我需要什麼才能使這種記錄工作?如果還有其他事情需要提供,請告訴我。提前致謝。

回答

0

你無法改變這一點。 Python日誌記錄模塊不知道並且無法訪問C級別的Apache API以在特定日誌級別記錄消息。所有它能夠做的就是發送日誌輸出到標準錯誤,這是在錯誤級別路由到Apache日誌系統。

換句話說,它是你將不得不住在一起,除非你要編寫Python的一個特殊的C擴展模塊,它可以掛接到日誌記錄了Apache C水平API的限制。

+0

如果將足夠的物資的社區,我可能只是做到這一點。謝謝。 :) –

相關問題