2012-05-28 20 views
1

我檢查了ignore_repeated_errors ini指令,但它似乎只處理同一個文件中的相同錯誤。如果php文件由多個用戶運行,它仍會記錄錯誤。PHP:防止同樣的錯誤被記錄?

我在尋找的是一種解決方案,它可以防止記錄相同的錯誤,如果它已經存在於日誌文件中。所以,即使錯誤發生在幾個用戶身上,它也只能反映日誌中的一個錯誤。

達到此目的的最佳方法是什麼?

編輯:從目前看來,實現這一目標的唯一方法是使用自定義錯誤處理程序,然後在記錄錯誤之前檢查是否存在相同的消息。

+0

@FrancisAvila你永遠不會知道存在錯誤,直到它發生。在每天有數百萬次點擊的製作網站中,它可能會使您的日誌文件遭受重複性錯誤。 – IMB

回答