Repository navigation
Releases
LogRAM 1.4.0
LogRAM 1.4.0
主要更新 / Highlights
- 🌐 SSH 远程 Linux 日志浏览与搜索 (Remote Linux Logs over SSH)
- 支持读取
%USERPROFILE%\.ssh\config(含Include中的明确主机别名)并使用系统ssh.exe非交互连接远程 Linux 主机。 - 通过内存中的只读 Python 3.7+ 工作进程在远程完成行索引、按页读取、普通 / 正则 / 高级组合搜索、手动刷新与实时追加,无需部署服务、安装 .NET 或下载完整日志文件。
- 浏览对话框支持路径实时前缀筛选(250 ms 防抖)与目录双击进入,也可直接输入完整路径或
~主目录路径。
- 支持读取
- 🛡️ 远程内存预算与传输保护 (Remote Memory & Bandwidth Guardrails)
- 打开、建立索引、增量刷新与搜索前检查 Linux 可用内存及 cgroup v1/v2 容器剩余额度,始终预留 可用内存的 20% 或 64 MiB(取较大值)。
- 搜索统计完整命中数,每次最多回传前 1000 条 / 约 1 MiB,单行上限 16 KiB 并标记截断。
- 底部状态栏按标签页切换显示本地或远程主机的“剩余内存 · 当前占用”,断线后可通过“刷新”重连,关闭标签页自动释放 SSH 会话。
- 🧩 Notepad++ 插件版同步升级 (
npp-1.4.0)- Notepad++ 插件同样支持 SSH 远程日志浏览、NPP 标签页联动与 UTF-8 / GB2312 编码切换,详见 LogRAM Notepad++ plugin 1.4.0。
下载文件 / Assets
| 文件名 | 类型 | 说明 |
|---|---|---|
LogRAM-win-x64.exe |
GUI 自包含单文件 | 推荐大多数用户,无需预装 .NET 运行时,下载即用。 |
LogRAM-win-x64-fd.exe |
GUI 依赖运行时单文件 | 体积极小(< 2 MB),需预装 .NET 8 Desktop Runtime。 |
LogRAM-cli.exe |
CLI 命令行独立工具 | 自包含命令行搜索工具,适合脚本自动化与终端查询。 |
LogRAM-mcp.exe |
MCP 独立服务端 | 专用于 AI 客户端接入的 stdio MCP 服务端。 |
LogRAM Notepad++ plugin 1.4.0
LogRAM 1.4.0 is a read-only large-log viewer for Notepad++, now with remote Linux log browsing and search over SSH.
What's New in 1.4.0
- Remote Linux logs over SSH: open remote logs from the SSH toolbar button or Plugins → LogRAM → Open SSH log... using hosts from
%USERPROFILE%\.ssh\config(including explicit aliases inIncludefiles) and the systemssh.execlient. - Zero-install remote indexing & search: runs a bundled read-only Python 3.7+ worker in remote memory over SSH—no remote daemon, .NET runtime, extra port, or full-log download required.
- Live path-prefix filtering & NPP tab integration: filter remote directory entries as you type (250 ms debounce), open remote logs into dedicated read-only Notepad++ tabs (
filename (host)), switch UTF-8 / GB2312 decoding from NPP's Encoding menu, follow live appended lines, and release the SSH worker automatically when closing the tab. - Remote memory & bandwidth guardrails: checks Linux available memory and cgroup v1/v2 limits (reserving 20% of available memory or 64 MiB, whichever is larger) and caps returned search payloads at 1,000 matches / ~1 MiB (16 KiB per line) while reporting total match counts.
Core Features
.log/.LOGfiles opened through Notepad++ automatically use LogRAM. Local logs stay in the worker process; the NPP editor holds only a short read-only placeholder.- Two panes: source/context above, search results below, with a single-row grouped toolbar (
.*,Aa,SSH, refresh, live, line jump, navigation, and UTF-8 export). - SIMD/multicore local search, regular expressions, include/exclude queries, cancellation, light/dark themes, and Simplified Chinese / English UI following Notepad++.
- x64 and x86 packages include the .NET 8 runtime. No separate .NET installation is required.
Requirements: Windows with Notepad++ 8.9.8.1 or later; plugin and host architectures must match. Remote SSH logs require Windows ssh.exe, key/ssh-agent authentication, and Python 3.7+ on the remote Linux host. Use x64 for multi-GB local logs. ARM64 is not included.
Manual installation: close NPP and extract the ordinary LogRAM.Npp-1.4.0-x64.zip or -x86.zip into its plugins directory. These archives contain the LogRAM.Npp folder.
Plugins Admin packages: -plugin-admin.zip archives contain the DLL and runtime at the ZIP root. Plugins Admin installs these into plugins/LogRAM.Npp. For manual use, extract them directly into that folder.
Validation: Python worker unit tests, SSH protocol self-tests, native routing tests, engine/UI self-tests, full solution build, and real Notepad++ 8.9.8.1 x64/x86 integration tests. Details and limitations.
Standalone GUI, CLI, and MCP server packages are published in LogRAM 1.4.0.
LogRAM Notepad++ plugin 1.3.4
LogRAM 1.3.4 is a read-only large-log viewer for Notepad++.
.log/.LOGfiles opened through Notepad++ automatically use LogRAM. The full log stays in the worker process; the NPP editor holds only a short read-only placeholder.- Two panes: source/context above, search results below. The lower toolbar uses grouped icons,
.*/Aasearch options, tooltips and result navigation. - SIMD/multicore search, regular expressions, include/exclude queries, cancellation, live append, line jumps and UTF-8 result export.
- NPP file tabs, open/close commands, UTF-8 / GB2312 encoding menus, light/dark themes and Chinese/English interface language.
- x64 and x86 packages include the .NET 8 runtime. No separate .NET installation is required.
Requirements: Windows with Notepad++ 8.9.8.1 or later; plugin and host architectures must match. Use x64 for multi-GB logs. ARM64 is not included.
Manual installation: close NPP and extract the ordinary LogRAM.Npp-1.3.4-x64.zip or -x86.zip into its plugins directory. These archives contain the LogRAM.Npp folder.
Plugins Admin packages: -plugin-admin.zip archives contain the DLL and runtime at the ZIP root. Plugins Admin installs these into plugins/LogRAM.Npp. For manual use, extract them directly into that folder.
Validation: native routing tests, engine/UI self-tests, full solution build and real Notepad++ 8.9.8.1 x64/x86 tests. Details and limitations.
This release contains the NPP plugin; the standalone LogRAM application remains at version 1.3.0.
LogRAM 1.3.0
LogRAM 1.3.0
主要更新 / Highlights
- 📑 多标签页支持 (Multi-Tab Browsing)
- 支持同时打开多个大型日志文件并在标签页间无缝切换与关闭。
- 打开新文件时独立检测可用物理内存与占用上限。
- 🔗 单实例协同 (Single-Instance Coordination)
- 支持单实例运行,在 Windows 资源管理器或命令行中双击/打开文件时自动转交给已打开的 LogRAM 窗口作为新标签页载入。
- 🤖 Stdio MCP 服务 (
LogRAM-mcp)- 新增专为 AI 助手(Cursor、Claude、Codex、Antigravity 等)打造的 stdio MCP 服务,进程内缓存大文件并提供
search_log、read_log、list_open_logs、close_log工具。 - 配套提供一键配置与安装脚本
scripts/install-mcp.ps1。
- 新增专为 AI 助手(Cursor、Claude、Codex、Antigravity 等)打造的 stdio MCP 服务,进程内缓存大文件并提供
- 💻 命令行工具增强 (
LogRAM-cli)- 原生命令行工具支持多条件过滤(
--any、--all、--exclude)、正则、起止行范围(--start-line/--end-line)、上下文行(--context)、仅统计命中数(--count-only)以及 JSON 格式输出。
- 原生命令行工具支持多条件过滤(
- ⚡ 体验与性能优化 (UX & Performance)
- 新增重新加载日志的进度遮罩层(带百分比进度条)。
- 新增后台非活动标签页内存释放策略配置。
- 优化搜索历史下拉按钮与搜索框样式。
下载文件 / Assets
| 文件名 | 类型 | 说明 |
|---|---|---|
LogRAM-win-x64.exe |
GUI 自包含单文件 | 推荐大多数用户,无需预装 .NET 运行时,下载即用。 |
LogRAM-win-x64-fd.exe |
GUI 依赖运行时单文件 | 体积极小(< 2 MB),需预装 .NET 8 Desktop Runtime。 |
LogRAM-cli.exe |
CLI 命令行独立工具 | 自包含命令行搜索工具,适合脚本自动化与终端查询。 |
LogRAM-mcp.exe |
MCP 独立服务端 | 专用于 AI 客户端接入的 stdio MCP 服务端。 |
LogRAM 1.2.3
- Added recent-file and search-history shortcuts.
- Added keyboard navigation, line jump, and search-result export.
- Added command-line searching and a self-contained single-file x64 package.
Assets:
- LogRAM-win-x64.exe: self-contained x64.
- LogRAM-win-x64-fd.exe: requires .NET 8 Desktop Runtime.