2011-03-29 246 views
1

我正在設計一個在線網站(PHP,HTML和MySQL),其中一個功能可以將記錄上載到數據庫或從數據庫下載記錄。我想記錄所有成功添加到數據庫的記錄以及所有失敗的記錄。如果我想在本地機器上保存這個日誌文件,我應該如何着手設計日誌系統?即日誌文件的設計日誌系統

  1. 位置,並能提供儘可能多的信息可能即SQL錯誤
  2. 任何其他指針我需要考慮各種O.S
  3. 一般格式是不兼容。

任何人都可以請指引我正確的設置?

我在我的php文件中包含了include '/Logger.php';行。但是,我想將日誌寫入文件,但我不明白配置文件是log4php.xml還是appender_file.properties。任何人都可以請告訴我設置記錄寫入文件/?

+1

相關:http://stackoverflow.com/questions/3388978/logging-suite-with-back-end-for-php(但與此相同的答案:) – 2011-03-29 16:45:18

回答

4

log4php是一個符合所有這些目標的圖書館。它可以寫日誌:

  1. 文件或
  2. 系統日誌(UNIX)或
  3. 系統事件(Windows)

,並通過XML配置。所有標準的日誌記錄功能,如日誌文件輪換(例如,在大小爲10 MB或每天后創建一個新的日誌文件,壓縮以前的文件)和可自定義的文件佈局。