Skip to main content

Smart log analyzer with anomaly detection, terminal dashboards, and HTML reports - debug production issues faster

Project description

LogLens — Smart Log Analyzer for Developers

Stop scrolling through thousands of log lines. LogLens finds the needles in the haystack.

What It Does

  • Auto-detects 6+ log formats (JSON, nginx, syslog, Python-style, generic, level-prefixed)
  • Detects anomalies — error bursts, log spikes, repeated errors, silent periods, escalation
  • Beautiful terminal dashboards — level distribution, top messages, error breakdowns
  • HTML reports — share findings with your team
  • Real-time monitoring — watch log files live

Quick Start

pip install loglens

# Analyze any log file
loglens analyze server.log

# Detect and show anomalies
loglens anomalies server.log

# Watch a log in real-time
loglens watch /var/log/app.log

# Export HTML report
loglens analyze server.log --report report.html

Why Developers Pay For This

  • Replaces manual greping through logs
  • Finds problems you'd miss reading manually
  • Works locally — no cloud service, no data leaving your machine
  • Handles messy, multi-format logs that Logstash/Fluentd struggle with

Use Cases

  • Debugging production incidents from log dumps
  • CI/CD pipeline log analysis
  • Finding intermittent errors in test logs
  • Team reports on application health
  • Security auditing (finding attack patterns)

Library Usage

from loglens import analyze, parse

# Analyze a file
report = analyze("server.log")
print(report.found_errors)
print(report.anomalies)

# Parse raw log content
entries = list(parse("2024-06-15 14:30 ERROR connection failed\n"))

Requirements

Python 3.8+

License

Commercial — purchase required for production use

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

loglens_py-1.0.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file loglens_py-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: loglens_py-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for loglens_py-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ce0797bcc87bd8094e6509d9abd89595e4638648ad1a2bcc6c22ec7af785f62
MD5 4d05cce5b0dca1c9ed9f62eb9f564da9
BLAKE2b-256 8d69d6085177aa73934b9a6a560812d62130c251dc1796a723caf6924f951234

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page