1.在wofu同级目录,git clone https://github.com/luofei614/SocketLog.git,并在下载的目录中找到socketlog chrome 插件并安装,设置插件的监听地址:ws://localhost:1229,Client_ID: test_socketlog,npm 搭建服务器
2.wofu/index.php中引入 include '../SocketLog/php/slog.function.php';
3.common.php中定义方法:
function socketlog() { //socketlog slog(array( 'enable' => true,//是否打印日志的开关 'host' => 'localhost',//websocket服务器地址,默认localhost 'optimize' => true,//是否显示利于优化的参数,如果运行时间,消耗内存等,默认为false 'show_included_files' => false,//是否显示本次程序运行加载了哪些文件,默认为false 'error_handler' => true,//是否接管程序错误,将程序错误显示在console中,默认为false 'force_client_id' => 'test_socketlog',//日志强制记录到配置的client_id,默认为空 'allow_client_ids' => array('test_socketlog')限制允许读取日志的client_id,默认为空,表示所有人都可以获得日志。 ) , 'config'); }
4.在需要使用的方法内调用方法socketlog()即可