log

log はログファイルを検出または指定して開き、増え続けるファイル全体をメモリへ読み込まずに、先頭・末尾の限定範囲と行フィルターを扱います。

診断バージョン 1.2.2安定版
lil-terminal

概要

運用ログを絞って読むときに log を使います。対象ファイルを見つけ、先頭か末尾を選び、必要なら文字列で絞り込みます。ログ自体は変更しません。

読む前にログを絞り込む

運用ログは継続的に増え、一つの診断に不要な情報を大量に含みます。log は対象ファイル、限定範囲、フィルターに作業を絞ります。共有ホスティングでは大きなログをエディターで開くより軽く安全です。

構文

lil-terminal
log [file] [options]

リファレンス

log

自動検出した最新ログの末尾 10 行を表示

log <file>

選択したログファイルの末尾 10 行を表示

-h

末尾ではなく先頭側を表示

-n <lines>

表示行数を 1〜50000 に設定

-g <text>

<text> を含む行だけを表示

-i

大文字小文字を区別せず <text> を検索

-l

検出したログファイルを一覧表示

使い方

log [file] [options]

検出

-l は更新日時とサイズを左側にまとめ、ログのパスを可変幅の最後の列に表示します。

読み取りと絞り込み

既定では末尾を読みます。-h で先頭、-n で行数、-g で文字列フィルター、-i で大文字小文字を無視します。大きなファイルはストリームで読みます。

安全性

log は選択したファイルへ書き込みません。バイナリファイルを拒否し、すべてのパスは通常の lil-terminal ファイルシステム resolver を通ります。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

ログを見つけ短い末尾を読む

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install log
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install log -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install log -v 1.2.2
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade log
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install log -u

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

ログを見つけ短い末尾を読む
cd \sandbox | log -l | log logs/app.log -n 2
2026-08-08 20:53:40    219 B    ~/logs/errors.log
2026-08-07 12:00:00     96 B    ~/logs/app.log

2026-08-07 12:00:02 INFO request completed
2026-08-07 12:00:03 DEBUG cache hit
選択したログファイルの末尾 10 行を表示
log sandbox/logs/app.log
File: sandbox/logs/app.log

2026-01-01T00:00:00Z INFO sandbox initialized
2026-01-01T00:00:01Z DEBUG sample event completed
末尾ではなく先頭側を表示
log sandbox/logs/app.log -h
File: sandbox/logs/app.log

2026-01-01T00:00:00Z INFO sandbox initialized
2026-01-01T00:00:01Z DEBUG sample event completed
表示行数を 1〜50000 に設定
log sandbox/logs/app.log -n 1
File: sandbox/logs/app.log

2026-01-01T00:00:01Z DEBUG sample event completed
<text> を含む行だけを表示
log sandbox/logs/app.log -g DEBUG
File: sandbox/logs/app.log
Filter: DEBUG

2026-01-01T00:00:01Z DEBUG sample event completed
大文字小文字を区別せず <text> を検索
log sandbox/logs/app.log -g debug -i
File: sandbox/logs/app.log
Filter: debug

2026-01-01T00:00:01Z DEBUG sample event completed
検出したログファイルを一覧表示
log -l
sandbox/logs/errors.log              2026-08-08 16:20:57  219 B
sandbox/logs/app.log                 2026-08-04 23:53:00   96 B
存在しないログファイルを扱う
log sandbox/logs/missing.log
ログファイルが見つかりません

この例で使うファイル: sandbox/logs/app.log

例では、保護されたドキュメント用 /sandbox/ ワークスペースのファイルまたはディレクトリを使います。

2026-01-01T00:00:00Z INFO sandbox initialized
2026-01-01T00:00:01Z DEBUG sample event completed

関連ドキュメント

現在の公開版

v1.2.22026-08-10

整列したログ一覧

log -l は日時、サイズ、パスを左から順に表示し、オプションも簡潔に整理します。