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