Log Viewportについて

Apache/nginxアクセスログを高速に解析・可視化するPCアプリ

概要

Log Viewportは、ApacheやnginxなどのWebサーバーアクセスログを 高速に解析・蓄積・検索・可視化するデスクトップアプリケーションです。

ストリーミング処理により巨大なログファイルも効率的に取り込み、 SQLiteに構造化して保存。GUIフィルタと生SQL実行の両方で柔軟に分析できます。 完全オフラインで動作するため、機密性の高いログも安心して処理できます。

主な特徴

ストリーミング処理

メモリ効率の良いストリーミング処理で、GB級の大規模ログファイルも 高速に取り込み。バッチINSERTと進捗表示で快適な操作が可能です。

SQLite正規化保存

ログを構造化してSQLiteに保存。URLを分解し、クエリパラメータも 正規化保存。インデックス最適化で高速検索を実現します。

柔軟な検索機能

直感的なGUIフィルタと、柔軟な生SQL実行の両方をサポート。 カスタムフィールドやクエリパラメータでの検索も可能です。

クロスプラットフォーム

Windows、macOS、Linuxに対応。お使いの環境に合わせてご利用いただけます。 完全無料・広告なし・オフライン動作。

対応ログフォーマット

Apache

Combined Log Format、Common Log Format、Custom Log Format(%変数形式)

nginx

標準ログフォーマット、カスタムフォーマット($変数形式)

技術情報

フレームワーク

Tauri 2.x(Rust + Web)

フロントエンド

React + TypeScript(Handsontable)

バックエンド

Rust(レイヤードDDDアーキテクチャ)

データベース

SQLite(WALモード)

バージョン

0.1.0

ライセンス

Log Viewport License v1.0

開発者

Log Viewport は mao によって開発・メンテナンスされています。

Log Viewportを使ってみる