Repolode
bensadeh

bensadeh/tailspin

Rust製のコマンドラインログファイル用ハイライター(バイナリ名はtspin)。あらゆる形式のログで日付、数値、IP、UUID、URL、キーワードを色分けします。

スター
7,999
フォーク
140
未解決の Issue
2
最終コミット
3 日前

これは何?

tailspinは、ログファイルをシンタックスハイライト付きで表示するコマンドラインツールです。各行を複数のパターンマッチャーで解析し、日付、数値、IPv4アドレス、UUID、URL、ファイルパス、HTTPメソッド、重要度を示すキーワードなど、よく使われる要素を認識します。形式ごとの設定は不要です。

ファイルをlessページャーで開いたり、tail -fのようにファイルを追跡したり、journalctlやkubectl logsなどのパイプ入力を読み込んだり、コマンドを実行してその出力を表示したりできます。フラグでハイライトグループを切り替えられ、theme.tomlファイルでスタイルをカスタマイズできます。また、ユーザー定義のキーワードや正規表現にも対応しています。

インストールされるバイナリ名はtspinです。Homebrew、Cargo、複数のLinuxディストリビューションのリポジトリ、Nix、Windows向けのScoopから入手できます。

主な機能

  • 01あらゆる形式のログで日付、数値、IPアドレス、UUID、URL、パスなどをハイライト
  • 02セットアップや設定なしで使える
  • 03tail -fのように、出力されるログをリアルタイムで追跡
  • 04kubectl logsやjournalctlなどのコマンドとスムーズに連携
  • 05theme.tomlでハイライトグループや色をカスタマイズ
  • 06フラグまたは設定ファイルで、キーワードや正規表現のハイライトを追加

ユースケース

  • ターミナルでアプリケーションログを読みやすく色分けして確認
  • KubernetesのPodログを色付きでリアルタイムに追跡
  • サーバーからパイプしたsyslogやjournalctlの出力をハイライト
  • 見慣れない形式のログからエラーを示すキーワードをすばやく見つける

クイックスタート

  1. 1

    Cargoでインストール

    cargo install tailspin
  2. 2

    ログファイルをハイライト表示

    tspin application.log

トピック

よくある質問

tailspin とは?
Rust製のコマンドラインログファイル用ハイライター(バイナリ名はtspin)。あらゆる形式のログで日付、数値、IP、UUID、URL、キーワードを色分けします。 tailspinは、ログファイルをシンタックスハイライト付きで表示するコマンドラインツールです。各行を複数のパターンマッチャーで解析し、日付、数値、IPv4アドレス、UUID、URL、ファイルパス、HTTPメソッド、重要度を示すキーワードなど、よく使われる要素を認識します。形式ごとの設定は不要です。
tailspin は無料で使えますか?ライセンスは?
tailspin は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tailspin は今もメンテナンスされていますか?
活発にメンテナンス中。tailspin の最終コミットは 2026年10月19日 です。
tailspin は何に使えますか?
ターミナルでアプリケーションログを読みやすく色分けして確認 KubernetesのPodログを色付きでリアルタイムに追跡 サーバーからパイプしたsyslogやjournalctlの出力をハイライト 見慣れない形式のログからエラーを示すキーワードをすばやく見つける
tailspin のインストール方法は?
Cargoでインストール: cargo install tailspin ログファイルをハイライト表示: tspin application.log
tailspin はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bensadeh/tailspin

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト