一、背景
- 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
文件,双击打开即可~