이름
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를 재정의합니다.