1.2.8 • Published 6 years ago

jsbox-logger v1.2.8

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

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

  1. 打开Chrome浏览器,输入chrome://inspect/#devices,点击界面的Open dedicated DevTools for Node打开调试工具

Visual Studio Code

  1. 在项目中新建文件.vscode/launch.json
  2. 文件加入如下内容:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "node",
                "request": "launch",
                "name": "JSBoxLogger",
                "address": "localhost",
                "port": 9229
            }
        ]
    }
  3. 菜单选择调试-启动调试

方法

socketLogger.init(host, port, debug)

  • host: 局域网服务端地址
  • port: 局域网服务端端口
  • debug: 是否推送日志(打包推送更新时务必设置为false)
1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago