v0.1.4

Apache/nginx ログを
高速に解析・可視化

Log Viewportは、Webサーバーのアクセスログを高速に解析・蓄積・検索できるPCアプリです。
ストリーミング取り込みとSQLite構造化保存で、数百万行のログも快適に分析。完全オフラインで動作します。

対応OS:
WindowsmacOSLinux
Log Viewport メイン画面 - ログ一覧の表示

主な特徴

Log Viewportが選ばれる理由

ストリーミング取り込み

巨大なApache/nginxログもファイルを一括読み込みせず逐次処理。数百万行規模でも進捗を見ながら高速に取り込み、途中キャンセルも可能。

SQLite正規化保存

ログを構造化してSQLiteに保存。URLをメソッド・パス・クエリに分解し、クエリパラメータもkey-valueに正規化して高速検索を実現。

仮想スクロール表示

自社製OSSグリッド @lembryo/voxsheet を採用。ページネーションなしで全件をシームレスに閲覧。列フィルタ・複数列ソート・横断検索で自在に絞り込み。

技術的特徴

高速・堅牢なログ解析を支える技術

Rust + Tauri v2

バックエンドはRust製。パースとSQLite書き込みを別スレッドで並行実行し、UIを止めずに大量ログを処理。

重複排除(Dedup)

blake3ハッシュによるfingerprintをDBのUNIQUE制約で強制し、同一ログの重複を自動排除。再取り込みも安心。

DBモード切替

既定は高速なインメモリDB。ファイルベースに切り替えれば.sqliteに保存され、次回起動時に自動復元。

エクスポート機能

CSV(UTF-8 BOM付き・全件/表示条件)とSQLite(.sqlite / .sqlダンプ)に出力。ストリーミング書き出しで数百万行でも安定。

スクリーンショット

実際のアプリケーション画面

列フィルタでステータスコードを絞り込む画面

列フィルタによる条件絞り込み

ログ取り込みダイアログ - フォーマット選択

複数ファイルの一括取り込み

ダークモードのログ一覧画面

ダークモード対応

今すぐ始めよう

Log Viewportは完全無料でお使いいただけます