日誌分析 - PHP程式,如果做程式日誌?

來源:互聯網
上載者:User
用php開發網站,大家對系統的日誌都是怎麼處理的呀,我現在用提nginx伺服器,這個是可以配製日誌的。除此之處,在程式中,用不用做日誌相關的架構呀。就像java一樣,有開源類似log4j的工具可用。php需要這樣嗎?

回複內容:

用php開發網站,大家對系統的日誌都是怎麼處理的呀,我現在用提nginx伺服器,這個是可以配製日誌的。除此之處,在程式中,用不用做日誌相關的架構呀。就像java一樣,有開源類似log4j的工具可用。php需要這樣嗎?

nginx是應用伺服器的日誌,一般用到最多的是access日誌,供分析請求URI、請求消耗時間、用戶端資訊等等。

商務邏輯中如果有需要記錄的,還是需要在php中去實現。在php中比較自由,一般直接向文本記錄檔寫入字串內容就可以了,封裝的好一點的可以包含這些特性:日誌分級、按照日期分檔案、寫入緩衝、複雜結構轉義等等。

你可以參考一下ZF的Log實現,也可以看看這個項目:https://github.com/katzgrau/KLogger

簡單的業務需求可以自己實現,也有些規範可以參考如psr-3。

我也用php 監控一下日誌 分析網站情況 iis伺服器,php讀取分析2分鐘前的日誌,得到有用的資訊,500錯誤 404錯誤,訪問密集度 。。。 反正自己寫的 自己用,排查問題 跟蹤趨勢很痛快

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.