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