|
|
眾所周知, Discuz! X 中有自己的日志系統,記錄管理員的訪問日志、錯誤日志、積分日志等等......但那些都是系統的東西,沒插件啥事
這回可不一樣了,從 X5 開始,插件也可以合理合法的入駐日志系統了,而且非常簡單
你只需添加以下一行,即可隨時在代碼中添加日志
- logger('sample:text', $_G['member'], $_G['member']['uid'], ['p' => $text, 't' => $time]);
復制代碼 第一個參數 sample:text 表示目前是 sample 插件的 text 日志,自備一個 scriptlang “log_text” 即可為這個日志類型起個名字。
第二、第三是用戶身份,最后一個是日志數據。
記錄的日志在哪里看呢,在這呢
1.jpg (63.33 KB, 下載次數: 6)
下載附件
2024-11-1 10:22 上傳
這個界面展示的內容和效果您可以自己定義
書寫一個腳本 source/plugin/sample/log/log_text.php
2.jpg (126.61 KB, 下載次數: 5)
下載附件
2024-11-1 10:24 上傳
此講很簡單,到這里就結束了。但是你需要對你的插件提供哪些給站長可以隨時查看的日志呢,這需要你自己好好想想,對吧!
|
|