2011-01-27 45 views
0

我正在創建一個像linkedin.com這樣的用戶內容網站,並想知道錯誤處理(後端爆炸)+任何前端用戶問題,如無效鏈接等,我是否需要將它們記錄到表中或者服務器/數據庫自動記錄這些?錯誤日誌 - 數據庫模式?

如果我需要創建一個模式我需要跟蹤基本的錯誤狀態以外的類型,user_id,創建datetime等?如果我的數據庫出現故障,那麼我將如何記錄所有這些?作爲一個用戶網站,我希望有很多問題。

回答

0

數據庫可能是最後放置日誌的地方。通過一切手段加載數據在那裏進行分析,但爲了記錄你想要的儘可能簡單和簡單的系統。

注意,這並不意味着打開/關閉文件並寫入他們!

您寫入stderr流的任何內容都應該出現在您的Web服務器錯誤日誌中。或者(最好?)使用OS日誌記錄功能將PHP配置爲log errors,並使用'trigger_error'來記錄不會引發錯誤的事件。

+0

但記錄他們到哪裏?我假設一個文本文件?如果尺寸不斷增大,我是否必須清理文件,因爲文本字體的大小限制我認爲? – Rohit

+0

使用OS日誌記錄工具 - 我不知道你在哪個操作系統上運行 - 你沒有說 - 因此我不知道日誌是如何在你的機器上實現/配置的。 – symcbean