2013-11-22 72 views
1

我想知道如何配置我的生產環境以記錄所有錯誤。事實上,我有錯誤,如PHP發生的致命錯誤,並沒有記錄,我不明白爲什麼。實際上他們是日誌int apache日誌,但有沒有辦法將它們全部記錄在我的應用程序的日誌文件夾中?Symfony2錯誤記錄

感謝, 瓦倫丁

+0

如果錯誤不能被逮住(不是所有的PHP錯誤可以被逮住),沒有WY用php –

回答

1

有不能由你自己(或Symfony的公司/獨白的)錯誤處理程序進行處理(從而記錄)幾個錯誤,比照。 set_error_handler文檔。因此,儘管可能會記錄一些錯誤,但不能記錄所有(例如解析/編譯錯誤)。這是PHP固有的限制。

顯然,通過在register_shutdown_function中檢測並記錄錯誤有一個解決方法,但我不確定這是否是您要求的。 :)

+0

登錄他們確定我明白你的意思。謝謝! – ValentinH

+0

不客氣。 :) –