본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

라이브 테일 로그 (Live tail logs)

원문 보기 위키 갱신

fly logs 명령이나 대시보드에서 앱 로그를 실시간으로 테일링(tailing)할 수 있어요. 이 페이지에서는 flyctl을 사용해 터미널에서 로그를 보는 방법과 대시보드에서 로그를 확인하는 방법을 간단히 설명해요.

출처: 문서

본문

대시보드나 fly logs 명령을 사용해 앱 로그를 빠르게 실시간 테일링할 수 있어요.

flyctl로 터미널에서 로그 보기

fly logs 명령은 가장 최근 앱 로그를 출력한 다음 현재 로그를 실시간으로 테일링해요. 이는 배포 중이거나 다른 명령을 실행할 때 로그를 보는 데 유용해요. 앱의 소스 디렉터리에서 새 터미널 창을 열어 이 명령을 실행하거나, --app 옵션을 사용해 앱을 지정할 수 있어요:

fly logs --app my-app-name

로그는 터미널을 닫거나 ctrl + c 같은 방법으로 중지할 때까지 계속 출력돼요.

Machine이나 리전별로 로그 출력을 필터링할 수 있어요. 예를 들어 --instance 옵션과 함께 Machine ID를 사용하면 그 Machine의 로그만 볼 수 있어요:

fly logs --instance <machine id>

옵션에 대한 자세한 내용은 fly logs 도움말이나 문서를 참고하세요.

flyctl로 명령의 디버그 로깅 활성화하기

LOG_LEVEL=debug는 명령이 실행되는 동안 모든 로그를 콘솔에 출력해요. fly deploy의 디버그 로깅을 활성화하려면 다음을 실행하세요:

LOG_LEVEL=debug fly deploy

대시보드로 로그 보기

대시보드에서 최근 및 실시간 테일 앱 로그를 보려면 Live Logs 페이지로 가세요. 거기서 드롭다운을 사용해 리전이나 인스턴스(Machine)별로 로그를 필터링할 수 있어요.

특정 Machine 로그도 볼 수 있어요. Machines로 가서 Machine을 클릭한 다음 Machine 로그 아이콘을 클릭하세요.

더 알아보기 (Learn more)