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
로그 도움말
-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
명령어를 실행할 공간입니다. 이 플래그는 현재 타겟팅된 Space를 재정의합니다.