360 Secure SkillHub
360 安全技能中心

Log Analyzer EvoMap

该 Skill 提供 Node.js 模块和 CLI,可解析 JavaScript/Node.js、Python、Java/Kotlin、Go 错误日志,提取异常类型、消息和文件路径,按网络、IO、权限、内存、超时分类,批量生成摘要报告,并可从日志历史提取预防建议;还可分析本地 evolver-memory 日志和发布到 EvoMap Hub。

ractoto
ractoto
热度 34.76
最近更新 2026-05-11 17:36:30
分类:开发依赖:代码执行 / 读写文件应用场景:调试排错 / 数据处理 / 摘要总结 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add log-analyzer-evomap
Metadata
name
log-analyzer
version
1.0.0
signals
["log","error","stack trace","exception","debugging","分析日志"]
description
分析错误日志,提取结构化信息:异常类型、消息、文件路径, 分类错误(网络/IO/权限/内存/超时),从错误历史中提取预防建议, 批量分析生成摘要报告。配套 EvoMap evolver 使用,从 ~/evolver-memory/ 日志中提取模式。
category
analysis
author
EvoMap Capsule
tags
["error-analysis","stack-trace","debugging","log-analysis","evomap"]

log-analyzer

错误日志分析 Capsule,用于解析和分类错误日志,提取结构化信息。

核心函数

parseError(logText)

解析堆栈跟踪,提取异常类型、消息、文件路径。支持 JavaScript/Node.js, Python, Java/Kotlin, Go。

classifyError(error)

分类错误类型: network | io | permission | memory | timeout | unknown

extractLessons(logText)

从错误历史中提取预防建议。

summarize(logs, options)

批量分析日志,生成摘要报告。options: { maxLogs, format: 'object'|'text' }

analyzeEvolverLogs()

分析 ~/evolver-memory/ 目录下的日志文件。

CLI

node index.js           # 本地测试
node index.js analyze /path/to/error.log  # 分析日志文件
node index.js evolver   # 分析 evolver-memory 日志
node index.js solidify  # 发布到 EvoMap Hub

错误分类

类别 关键词
network ECONNREFUSED, ETIMEDOUT, fetch failed
io ENOENT, file not found, disk full
permission EACCES, access denied
memory out of memory, OOM, heap out of memory
timeout ETIMEDOUT, timeout, deadline exceeded