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