什麼是日誌系統? ?
1、記錄系統運行時的資訊
2、記錄日誌、應用程式、安全日誌
3、日誌功能不應該影響使用者的正常使用
為什麼需要日誌系統? ?
1、了解系統運作情況
2、記錄使用者操作資訊
3、收集資料(如500錯誤,出現了多少次)
為什麼選擇seaslog? ?
1、高效能(C語言寫的)
2、無需配置(先寫快閃記憶體,達到一定量才寫到檔案裡)
3、功能完善使用簡單
1、記錄有人來了
2、記錄使用者看沒看到,看到後記錄看到哪些
....
##注意:他是php的一個擴展,不是普通類別庫
http://pecl.php.net/
安裝php
1、解壓,切換進去
2、
輸入phpize
3、./configure --with-php-config=/www/server/php/54/bin/php-config(你php-config所在的絕對路徑)4、make && make install
#5、修改php.ini,最後一行加入
extension=seaslog.so
注意:列印phpinfo()在瀏覽器查看
是安裝成功了,但在linux上執行php -m
seaslog常用方法:
##https://github.com/SeasX/SeasLog/blob/master/ README_zh.md
2、將該類別庫從github上,使用composer或其他手法載入到框架中
然後就和使用普通類別庫一樣
思路1、在控制器直接呼叫
思路2、改log的設定檔
然後自己封裝(就像思路1一樣,也是在控制器或模型的方法中直接呼叫)
#相關推薦:
以上是高效能php日誌系統解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!