kf logs

名前

kf logs - アプリのログを表示します。

概要

kf logs APP_NAME [flags]

説明

ログは、実行中の各アプリのインスタンスの Kubernetes ログ エンドポイントからストリーミングされます。

アプリのインスタンスが変更されるか、Kubernetes への接続がタイムアウトした場合は、ログストリームに重複するログが出力される可能性があります。

クラスタでスペースが許可されると、アプリのインスタンスのログが保持されます。スペースが少ないか、保持期間を経過するとログが削除されます。Cloud Logging は、履歴ログにアクセスする信頼性の高いメカニズムです。

特定のインスタンスのログが必要な場合は、kubectl CLI を使用してください。

# Follow/tail the log stream
kf logs myapp

# Follow/tail the log stream with 20 lines of context
kf logs myapp -n 20

# Get recent logs from the App
kf logs myapp --recent

# Get the most recent 200 lines of logs from the App
kf logs myapp --recent -n 200

# Get the logs of Tasks running from the App
kf logs myapp --task

フラグ

-h, --help

logs のヘルプ

-n, --number=int

ログの最後の N 行を表示します(デフォルトは 10 行)。

--recent

最後ではなく、最近のログをダンプします。

--task

アプリの代わりにタスクログを調整します。

継承されるフラグ

次のフラグは親コマンドから継承されます。

--as=string

対象オペレーションの権限を借用するユーザー名。

--as-group=strings

対象オペレーションの権限を借用するグループ。複数のグループを指定するには、このフラグを複数回指定します。

--config=string

CLI リクエストに使用する Kf 構成ファイルへのパス。

--kubeconfig=string

CLI リクエストに使用する kubeconfig ファイルへのパス。

--log-http

HTTP リクエストを標準エラーに記録します。

--space=string

コマンドが実行されるスペース。このフラグにより、現在のターゲット スペースがオーバーライドされます。