Skip to main content

Logler Web

Web UI for Logler - Beautiful log viewer with Vue3 + Naive-UI.

Features

  • Log Viewer - Virtualized rendering with color-coded log levels
  • File Browser - Navigate directories and search with glob patterns
  • Multi-File Interleaving - Open multiple files with merged timeline
  • Filtering - Search, level, thread, and correlation ID filters
  • Live Following - Real-time log updates via WebSocket
  • Hierarchy View - Thread/span tree visualization
  • Waterfall View - Timeline visualization
  • SQL Queries - Query logs with SQL using DuckDB

Installation

pip install logler-web

Usage

# Start the web server
logler-web --port 8080

# With custom log root directory
LOGLER_ROOT=/var/log logler-web

Development

Prerequisites

  • Python 3.9+
  • Node.js 18+
  • pnpm (recommended) or npm

Setup

# Install Python dependencies
pip install -e ".[dev]"

# Install Node dependencies
pnpm install

# Start development servers
pnpm dev          # Vue dev server (port 5173)
logler-web --reload  # FastAPI server (port 8080)

Build

# Build Vue frontend
pnpm build

# The built files go to dist/ and are served by FastAPI

Tech Stack

  • Frontend: Vue 3, Naive UI, Phosphor Icons, Pinia
  • Backend: FastAPI, Uvicorn
  • Design: the-style Cyberpunk edition
  • Log Processing: logler package

License

MIT

Metadata

Release files for logler-web 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for logler-web 0.1.0
File Size Uploaded
logler_web-0.1.0.tar.gz 393.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for logler-web 0.1.0
File Interpreter ABI Platform
logler_web-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 635.5 kB

Release files / logler_web-0.1.0.tar.gz

Download URL logler_web-0.1.0.tar.gz
Size 393.6 kB
Tags Source
SHA-256 checksum
How to use checksums
45369f73827d031111c181851fd921bf6a66f5b49c380f3ee673b6e9fe9fe633
BLAKE2b-256 checksum
How to use checksums
992a3df1a883f69450bc9d0af01d6e95ea260fb13329db64d8a0cc62a8276b14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release files / logler_web-0.1.0-py3-none-any.whl

Download URL logler_web-0.1.0-py3-none-any.whl
Size 241.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ffd7c5d4896db1fc0bcc2d53f696d59f0ec34c455606910e84de2004d04a884e
BLAKE2b-256 checksum
How to use checksums
7dc623463692a3d61b4e7ca3d12515a9d7d773416b93528a38440cc9e089d28a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page