-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
我创建了一个statsServer插件,具体步骤如:https://wproxy.org/docs/extensions/dev.html#statsserver 教程。
src/statsServer.ts
export default (server: Whistle.PluginServer, options: Whistle.PluginOptions) => { server.on('request', (req: Whistle.PluginRequest) => { const { originalReq } = req; console.log('Value:', originalReq.ruleValue); console.log('URL:', originalReq.fullUrl); console.log('Method:', originalReq.method); console.log('Request Headers:', originalReq.headers); // 获取请求的 body req.getReqSession((reqSession) => { if (reqSession) { console.log('Request Body:', reqSession.req.body); } }); }); };
但上面代码输出的 console.log 只能在运行 lack watch 的命令行窗口输出,在Whistle界面Network->Tools->Console没有输出。
这就导致了我把插件发布后,通过npm安装的插件没有地方查看上面代码输出的log,请问这个问题怎么解决?
或者告知通过非 lack watch 的方式安装的插件(命令行窗口)时,如何查看代码输出的log?