Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Log Viewer

Viggo MeestersViggo Meesters162 downloads

Open .log files as a read-only viewer with filters, timestamps, severity badges, and raw source.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Log Viewer

Log Viewer

Log Viewer is a read-only plugin for browsing .log files in Obsidian. It is built for AI-output, agent logs, build logs, local automation output, and quick inspection of plaintext logs without leaving the vault.

Log Viewer preview

Features

  • Opens .log files in a dedicated view.
  • Shows a structured log table by default.
  • Detects common timestamps, including ISO 8601, YYYY-MM-DD HH:mm:ss, YYYYMMDD-HHmm, and epoch values.
  • Detects severity labels such as FATAL, ERROR, WARN, INFO, DEBUG, and TRACE.
  • Filters visible lines by text, severity, and timestamp presence.
  • Keeps a raw source view with line numbers and lightweight highlighting.
  • Preserves unstructured lines and stack traces with raw fallback behavior.
  • Displays line counts, timestamp counts, structured-line counts, severity counts, and render cap status.
  • Applies a 10,000-line render cap to keep Obsidian responsive.
  • Stays read-only by design: it never writes back to log files.

Large files

Logs can become large quickly. Log Viewer parses the file locally and renders the first 10,000 lines to avoid flooding Obsidian with a huge DOM tree. Additional lines are counted and reported in the warning area.

Privacy and security

Log Viewer does not make network requests and does not send vault content to external services. It does not use the system clipboard. It reads files through the vault API and renders a local view.

Why read-only?

Logs are evidence. Editing or normalizing them can damage timestamps, stack traces, multiline records, and raw diagnostic context. Log Viewer intentionally avoids writing to disk in v0.1.

Installation

Community plugin directory

Log Viewer is prepared for Community plugin directory submission. Once accepted, it can be installed from Settings -> Community plugins -> Browse.

Manual installation

Until the community directory submission is accepted:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create this folder in your vault: .obsidian/plugins/log-viewer/.
  3. Put the downloaded files in that folder.
  4. Reload the app.
  5. Enable Log Viewer in Settings -> Community plugins.

BRAT installation

For beta testing, install the plugin with BRAT using this repository URL:

https://github.com/viggomeesters/obsidian-log-viewer

Usage

Open any .log file in your vault. The file opens with Log Viewer.

Use the toolbar to:

  • filter visible lines
  • filter by severity
  • filter by timestamp presence
  • switch between structured log and raw source views
  • refresh the file after external changes

Development

npm install
npm run build
npx tsc --noEmit
npm test

For local development, copy or symlink this repository into .obsidian/plugins/log-viewer/ inside a test vault.

Release process

Community plugin files are installed from GitHub releases. For each release:

  1. Update manifest.json, package.json, and versions.json.
  2. Run npm install, npm run build, npx tsc --noEmit, and npm test.
  3. Create a GitHub release whose tag exactly matches manifest.json.version.
  4. Attach main.js, manifest.json, and styles.css as release assets.

Community directory submission

The repository is prepared for Community plugin submission. The remaining submission step must be completed by the repository owner because it requires signing in, linking GitHub, and confirming the developer policies/support commitment.

Submit this repository URL:

https://github.com/viggomeesters/obsidian-log-viewer

Official references:

  • Submit your plugin
  • Obsidian releases repository

License

MIT

HealthExcellent
ReviewSatisfactory
About
Browse .log files in a dedicated read-only Obsidian view that shows a structured log table with a raw source fallback to preserve unstructured lines and stack traces. Detect common timestamps and severity labels, filter by text, severity and timestamp presence, and view line, timestamp and severity counts with a 10,000-line render cap for responsiveness.
FilesTablesSearch
Details
Current version
0.1.0
Last updated
2 months ago
Created
2 months ago
Updates
1 release
Downloads
162
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Viggo MeestersViggo Meestersviggomeesters
GitHubviggomeesters
  1. Community
  2. Plugins
  3. Files
  4. Log Viewer

Related plugins

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Home tab

A browser-like search tab for your local files.

Bases Paginator

Adds a paginated table view with quick filtering to Bases. Features include pagination controls, global search, click-to-filter, and filter presets.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.