Kwai-Log - Visual Studio Code 扩展

专为快手(Kwai)项目打造的智能日志管理工具,提供标准化的日志操作流程和可视化统计能力。
功能特性
📝 快速插入标准化日志
klog :插入本地调试日志(默认分组:LogGroup: default )
klogn :插入客户端日志(默认分组:NativeGroup: default ,优先级:P3 )
klogr :插入雷达日志(默认分组:RadarGroup: default ,优先级:P3 )
- 自动生成标准格式:
[函数名][优先级][调用时间][调用文件地址][日志类型标识][符号] <message>
🛠️ 智能日志管理
- 右键菜单支持:
- 🗑️ 一键注释/取消注释日志
- ⚡ 快速删除指定日志语句
- 🔍 定位日志上下文
- 智能检测:自动识别日志类型并应用对应规则
📊 可视化侧边面板
- 实时统计:展示当前统计路径下的日志分布
- 按类型(调试/客户端/雷达)分类统计
- 按优先级分组显示
- 快捷操作:
- 🎯 点击日志条目快速跳转到代码位置
- ⚙️ 动态修改配置参数:
- 客户端日志函数名(默认:
logRecovery )
- 雷达日志函数名(默认:
weblogger.radarEvent )
- 统计路径配置
- 优先级映射关系
🚀 快速开始
安装
- 打开 VS Code 扩展商店
- 搜索 "kwai-log"
- 点击安装按钮
基本使用
插入日志:
- 在编辑器中输入命令前缀后按 `Tab` 键:
- `klog` → 调试日志
- `klogn` → 客户端日志
- `klogr` → 雷达日志
- 示例输出:`// LogGroup: insert-plugin
console.log(
'【17:2:40】【insert-plugin/index.ts】😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀',
);`
管理日志:
- 右键点击日志语句 → 选择操作:
- "注释 console.log"(注释/取消注释)
- "删除 console.log"(删除日志)
侧边栏操作:
- 点击状态栏图标打开日志面板
- 修改配置 → 自动刷新统计结果
- 点击统计条目跳转到对应代码位置
📸 界面预览
侧边栏统计面板

实时日志统计与快速跳转功能
快速插入演示

通过命令快速插入标准化日志
❓ 常见问题
Q:为什么命令不生效?
A:请确保:
- 文件类型在支持列表中(.js/.ts/.vue/.jsx/.tsx)
- 未处于只读模式
Q:如何修改统计路径?
A:侧边栏顶部输入框 → 输入新路径 → 按 Enter 确认
🤝 参与贡献
欢迎提交 Issue 和 PR:
GitHub Repository
许可证
MIT License © 2023 zhuhong07
| |