360 Secure SkillHub
360 安全技能中心

Log Analyzer

通过命令行脚本分析本地日志文件,支持 Apache/Nginx 访问日志、应用日志、JSON 与 syslog 格式;可按正则匹配模式、筛选错误与警告行、输出统计摘要,并可输出 JSON 到文件。输入为日志文件路径与命令行选项,输出为文本结果或结构化 JSON。

dinghaibin
dinghaibin
热度 31.25
最近更新 2026-05-11 17:46:41
分类:数据依赖:代码执行 / 读写文件应用场景:调试排错 / 数据处理 / 报告撰写

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add dinghaibin-log-analyzer
Metadata
name
log-analyzer
description
Analyze log files to extract insights, errors, and patterns. Use when user needs to debug application errors, find patterns in server logs, analyze access logs, extract metrics from log files, or create log summaries.

Log Analyzer

Analyze log files to extract insights, errors, and patterns.

Quick Start

# Analyze a log file
python scripts/analyze.py /var/log/app.log

# Find errors
python scripts/analyze.py /var/log/app.log --errors

# Generate summary
python scripts/analyze.py /var/log/app.log --summary

Usage

python scripts/analyze.py LOG_FILE [OPTIONS]

Options:
  --errors         Show only error lines
  --warnings       Show warning lines
  --pattern REGEX  Search for pattern
  --summary        Show summary statistics
  --json           Output as JSON
  --lines NUM      Number of lines to show

Examples

# Find all errors
python scripts/analyze.py app.log --errors

# Search for specific pattern
python scripts/analyze.py app.log --pattern "user_id=.*"

# Get summary
python scripts/analyze.py access.log --summary

# Output JSON
python scripts/analyze.py app.log --json --output analysis.json

Log Formats Supported

  • Apache/Nginx access logs
  • Application logs (timestamp + level + message)
  • JSON logs
  • Syslog format

Features

  • Error/warning extraction
  • Pattern matching with regex
  • Statistical summaries
  • JSON output
  • Timestamp parsing