分享 | 轻量级远程服务器日志查询工具,Cursor AI 两小时杰作

各位F友们好!今天来给大家分享一款我用 Cursor AI 花了两个小时开发出来的轻量级远程服务器日志查询工具。作为开发者或者系统管理员,日常少不了和服务器日志打交道,传统的日志查看方式可能繁琐又低效,而这款工具可以让我们轻松管理和监控远程服务器日志。

工具简介

这是一个基于 Electron 、React 和 SSH 协议开发的桌面应用程序,界面简洁直观,功能却十分实用。它能帮助我们通过 SSH 连接实时查看远程服务器的日志输出,还支持关键字搜索,快速定位所需信息。同时,它支持多服务器管理,可以轻松添加、编辑和删除服务器配置。

功能亮点

  1. 实时日志查看 通过 SSH 连接,能够实时查看远程服务器的日志输出,让我们快速定位问题。不用再手动去服务器上查看日志文件,节省了大量时间和精力。 实时日志

  2. 日志搜索 支持关键字搜索功能,只需输入想要查找的关键字,就能快速在日志中找到相关信息。无论是排查错误还是查找特定事件,都变得轻而易举。 ![日志搜索 1]( https://github.com/123xiao/remote-log-viewer/blob/main/image/日志搜索 1.png) ![日志搜索 2]( https://github.com/123xiao/remote-log-viewer/blob/main/image/日志搜索 2.png)

  3. 多服务器管理 可以轻松添加、编辑和删除服务器配置,还支持多服务器切换。对于管理多个服务器的场景,这个功能非常实用,让我们可以在不同服务器之间快速切换查看日志。 添加服务器

  4. 直观的用户界面 基于 Ant Design 的现代化 UI ,提供流畅的用户体验。界面布局清晰,操作简单易懂,即使是初次使用的用户也能快速上手。 主界面

  5. 安全可靠 通过 Electron 和 SSH 协议,确保数据传输的安全性。在当今注重数据安全的时代,这一点非常重要,让我们可以放心使用。 连接服务器

快速开始

环境要求

  • Node.js 14.x 或更高版本
  • npm 6.x 或更高版本

安装步骤

  1. 克隆本仓库到本地:
git clone https://github.com/123xiao/remote-log-viewer.git
cd remote-log-viewer
  1. 安装依赖:
npm install
  1. 启动应用:
npm start

使用指南

  1. 启动应用后,点击“添加服务器”按钮,输入服务器的相关信息。
  2. 在服务器列表中,选择一个服务器并点击“连接”按钮以建立 SSH 连接。
  3. 使用“实时日志”按钮查看实时日志输出,或使用“搜索日志”功能查找特定信息。

开源项目

这个项目已经开源在 GitHub 上,如果你对代码感兴趣,或者想要贡献代码和建议,欢迎访问 remote - log - viewer。同时,项目采用 MIT 许可证,你可以自由使用和修改代码。

如果在使用过程中遇到任何问题或有建议,欢迎通过 GitHub Issues 联系我。希望这款工具能帮助大家更轻松、更高效地管理服务器日志!

#远程服务器日志查询 #轻量级工具 #CursorAI 开发

举报· 412 次点击
登录 注册 站外分享
3 条回复  
andrew2558 初学 昨天 11:24
查看什么日志呀? json 文件的支持吗?
wyntalgeer 初学 昨天 12:59
太棒了!取之于 V 用之于 Vhttps://i.imgur.com/pmNOo2w.png
aino 楼主 小成 昨天 15:24
@andrew2558 #1 主要就是可以快捷使用 grep 查找命令 应该是都可以的 我是用来查看*.log,*.txt 这些日志的
返回顶部