jsbox-logger
v1.2.8
Published
JSBox的PC端日志打印工具,基于Node Debugging Inspector。
Downloads
6
Maintainers
Readme
jsbox_pc_logger
JSBox的PC端日志打印工具,基于Node Debugging Inspector。
要求
- Node.js
- npm
- Chrome
安装及运行
npm install -g jsbox-logger // install globaly
jsbox-logger // start debugging
JSBox加载
引入模块 将仓库目录
jsboxMoudle
下的socketLogger.js导入JSBox的脚本模块
下(方便下次使用)使用模块 在脚本代码入口加入:
const socketLogger = require('socketLogger') 'init' in socketLogger && socketLogger.init('192.168.xxx.xxx') // PC端IP地址,不能使用localhost $app.listen({ exit: () => { 'destroy' in socketLogger && socketLogger.destroy() // 退出脚本时还原环境 } })
调试环境
Google Chrome DevTools
- 打开Chrome浏览器,输入
chrome://inspect/#devices
,点击界面的Open dedicated DevTools for Node
打开调试工具
Visual Studio Code
- 在项目中新建文件
.vscode/launch.json
- 文件加入如下内容:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "JSBoxLogger", "address": "localhost", "port": 9229 } ] }
- 菜单选择调试-启动调试
方法
socketLogger.init(host, port, debug)
- host: 局域网服务端地址
- port: 局域网服务端端口
- debug: 是否推送日志(打包推送更新时务必设置为false)