Chrome安裝SocketLog插件
-
下載StocketLog
百度網盤,提取碼:y2c2 -
安裝
1、解壓"SocketLog-master.zip"
2、打開chrome,地址欄輸入:chrome://extensions/
3、點擊"Load unpacked"按鈕,選擇加入解壓後的SocketLog-master的chrome目錄
安裝SocketLog服務端
- Centos 7安裝npm,運行以下命令(已安裝的可跳過)
運行命令:curl -sL https://rpm.nodesource.com/setup_13.x | bash -
和yum install -y nodejs
- 安裝服務端socketlog-server,運行命令
npm install -g socketlog-server
,運行命令socketlog-server
即可啓動服務。 將會在本地起一個websocket服務 ,監聽端口是1229 。(PS:socketlog-server服務器使用到1229和1116端口,若服務器開啓了防火牆,需要開放這兩個端口)
配置&運行服務
- 配置Thinkphp框架的log.php配置文件
<?php
return [
// 日誌記錄方式,內置 file socket 支持擴展
'type' => 'socket',
'host' => '127.0.0.1',
// 日誌記錄級別
'level' => ['debug', 'warning', 'error', 'info'],
'force_client_ids'=>['zhangsan'],
'allow_client_ids' => ['zhangsan'],//對應chrome插件StocketLog的client_id
'show_included_files'=>false
];
- 設置chrome插件SocketLog的client_id
- 運行項目後臺,打開chrome的Console查看日誌