lnav

詳細情報

タイトル lnav
URL https://lnav.org/
バージョン ver 0.13.1-rc3
更新日 2025/09/06
追加日 2024/11/21
種別 フリーソフト / オープンソース(その他)
説明 ログファイルを効率的に監視・ナビゲートすることができるユーティリティ。

レビュー

lnav(The Logfile Navigator)はターミナルから利用できるログファイルビューアー。

次のような特徴を持つ。

  • 必要に応じた解凍
  • ログフォーマットを検出
  • ログファイルを時間ごとにマージして1つのビューに統合
  • ファイルのtail、リネームの追跡、ディレクトリ内の新規ファイルの検索
  • エラーと警告のインデックスを作成する
  • JSON行のプリティプリント

スクリーンショット

更新グラフ

バージョン履歴

v0.13.1-rc3 Pre-release
Pre-release

lnav v0.13.1

Features:

  • Initial support for Windows. Configuration should be stored
    in %APPDATA%. The binary is built using msys2. So, it
    depends on msys-2.0.dll being in the same directory. No other
    dependencies should be needed.
  • Removed dependency on ncurses during the build. The terminfo
    files are still used during runtime, but fallback terminfo
    files for common terminals are included in the binary.
  • Added the postgres_log format. In addition, you can use
    :annotate on a statement error line (e.g. syntax error
    at or near "null" at character 522) to attach an annotation
    with the statement and a pointer to the location of the error.
(省略されました)
v0.13.1-rc2 Pre-release
Pre-release

lnav v0.13.1

Features:

  • Initial support for Windows. Configuration should be stored
    in %APPDATA%. The binary is built using msys2. So, it
    depends on msys-2.0.dll being in the same directory. No other
    dependencies should be needed.
  • Removed dependency on ncurses during the build. The terminfo
    files are still used during runtime, but fallback terminfo
    files for common terminals are included in the binary.
  • Added the postgres_log format. In addition, you can use
    :annotate on a statement error line (e.g. syntax error
    at or near "null" at character 522) to attach an annotation
    with the statement and a pointer to the location of the error.
(省略されました)
v0.13.1-rc1 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When edi

(省略されました)
v0.13.1-beta4 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When e

(省略されました)
v0.13.1-beta3 Pre-release
Pre-release

lnav v0.13.1

Features:

  • Initial support for Windows. Configuration should be stored
    in %APPDATA%. The binary is built using msys2. So, it
    depends on msys-2.0.dll being in the same directory. No other
    dependencies should be needed.
  • Removed dependency on ncurses during the build. The terminfo
    files are still used during runtime, but fallback terminfo
    files for common terminals are included in the binary.
  • Added the postgres_log format.

Interface changes:

  • If all the log messages in the LOG view are hidden, a notice
    will be displayed that describes the filters that are in
    effect.

Bug Fixes:

  • Fix a crash on startup for
(省略されました)
v0.13.1-beta2 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When e

(省略されました)
v0.13.1-beta1 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When e

(省略されました)
v0.13.0

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When editing a regular expression, like the search prompt or
      for a filter, if the current pattern matches a line in the<

(省略されました)
v0.13.0-rc5 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When edi

(省略されました)
v0.13.0-rc2 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When edi

(省略されました)
v0.13.0-rc1 Pre-release
Pre-release

lnav v0.13.0

Interface changes:

  • The prompt is now a custom implementation instead of readline.
    Some highlights:
    • In the DB prompt: pressing CTRL+L will reformat the query and
      switch the prompt to multi-line mode; error locations will be
      highlighted.

    • In multi-line mode, you can click and drag the status bar above
      the prompt to resize the prompt.

    • Pressing CTRL+O in the prompt will transfer the prompt to
      contents to Visual Studio Code or the default text editor on
      macOS.
      You can then edit the file and run it from the | prompt with:

      |saved-prompt
      
    • When edi

(省略されました)