/WLog

Web实时查看客户端日志

Primary LanguageJavaScriptMIT LicenseMIT

一、背景

  • Android 有ADB,iOS没有,无法在电脑上实时查看用户日志(包括操作、socket等信息)

二、需求点

  • 1、脱离开发工具,日志可视化并且功能多样化,支持日志过滤、分享等

  • 2、傻瓜式使用,避免复杂环境配置等

三、功能点实现

1、客户端

代码后面整理后再考虑放开

2、服务端

  • 2.1、功能

① socket服务:支持自动获取本地ip或手动输入ip地址、支持ip校验

② 日志刷选:支持日志过滤指定端,过滤其他来源日志,避免数据紊乱

③ 本地文件检验:支持本地文件路径检验

④ HTML文件变更:支持本地动态变更HTML

  • 2.2、使用

根据在不同的平台,双击打开不同的可执行文件,支持win、macos、linux环境,按提示操作即可

3、Web端

  • 1.1、功能

① 日志展示:依赖WLog服务启动,关闭后无法查询到日志

② 日志过滤:支持|多重匹配、支持高亮匹配,暂不支持大小写模糊匹配

③ 日志刷新:支持日志是否开启自动刷新,开启后会滚到最新一条日志、支持日志刷新时间间隔配置

  • 1.2、使用

可执行文件目录下有个WLog.html文件,双击打开即可~

四、流程

流程图