# log-file-linker **Repository Path**: wagio_admin/log-file-linker ## Basic Information - **Project Name**: log-file-linker - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-13 - **Last Updated**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Log File Linker 一个VSCode插件,用于在.log文件中点击文件引用,直接跳转到对应文件的指定行。 ## 功能 - 识别.log文件中的文件引用格式(如 `[http_handler.py:295]`) - 按住Ctrl键点击文件引用时,自动搜索项目中的对应文件 - 如果找到文件,打开并跳转到指定行 - 如果找不到文件,显示提示信息 ## 安装 ### 从源代码安装 1. 克隆或下载此仓库到本地 2. 在VSCode中打开插件目录 3. 按 `F5` 或运行 "启动调试" 来编译并运行插件 ### 打包安装 1. 安装Node.js和npm 2. 在插件目录中运行 `npm install` 3. 运行 `npm run vscode:prepublish` 编译插件 4. 使用 `vsce` 工具打包插件: ``` npm install -g vsce vsce package ``` 5. 在VSCode中安装生成的.vsix文件 ## 使用方法 1. 打开一个.log文件 2. 找到类似 `[http_handler.py:295]` 的文件引用 3. 按住Ctrl键,点击文件引用 4. 插件会自动搜索并打开对应的文件,跳转到指定行 ## 支持的日志格式 插件支持以下格式的文件引用: ``` [filename.py:line_number] ``` 例如: ``` 2025-10-11 20:38:50,304 INFO [http_handler.py:295] Token验证结果: True ``` ## 开发 ### 环境要求 - Node.js - Visual Studio Code - TypeScript ### 构建和调试 1. 运行 `npm install` 安装依赖 2. 按 `F5` 启动调试 3. 在新的VSCode窗口中打开.log文件测试功能 ## 许可证 MIT ## 贡献 欢迎提交问题和拉取请求!