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