티스토리 뷰
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
1. --stacktrace 옵션
- 설명: 이 옵션은 에러가 발생한 스택 트레이스(stack trace)를 출력하도록 합니다. 스택 트레이스는 오류가 발생한 지점까지의 함수 호출 정보를 포함하고 있어, 문제가 발생한 위치를 추적하는 데 유용합니다.
- 사용 예시:
-
bash복사./gradlew build --stacktrace
- 장점:
- 에러의 발생 위치를 정확히 추적할 수 있어 문제를 빠르게 해결할 수 있습니다.
- 예를 들어, 네트워크 오류나 빌드 스크립트 오류 등을 정확히 파악할 수 있습니다.
2. --info 옵션
- 설명: 이 옵션은 빌드 프로세스의 정보성 로그를 더 자세히 출력하도록 합니다. --debug보다는 덜 상세하지만, 빌드 과정 중 발생한 이벤트들에 대한 정보를 제공합니다.
- 사용 예시:
-
bash복사./gradlew build --info
- 장점:
- 빌드 프로세스에서 중요한 단계나 상태 정보를 알 수 있습니다.
- 대개 --info는 빌드가 성공적으로 진행될 때 발생한 주요 이벤트들을 알려줍니다.
3. --debug 옵션
- 설명: 이 옵션은 디버깅 정보를 더 많이 출력합니다. --info보다 더 많은 정보를 출력하며, 문제를 디버깅하는 데 유용합니다. 예를 들어, 빌드 과정에서 수행된 각 작업에 대한 세부적인 출력이 나타납니다.
- 사용 예시:
-
bash복사./gradlew build --debug
- 장점:
- 빌드 프로세스의 각 단계를 매우 세밀하게 확인할 수 있습니다.
- 빌드 오류가 발생했을 때, 그 오류의 원인에 대해 보다 구체적인 정보를 제공하여 문제 해결에 도움이 됩니다.
4. --scan 옵션
- 설명: 이 옵션은 빌드 스캔을 실행합니다. Gradle은 빌드 스캔을 통해 빌드 성능, 빌드 환경, 오류 등을 포함한 자세한 빌드 로그를 수집하고 이를 온라인으로 보고할 수 있는 링크를 제공합니다. 이 링크를 통해 보다 심도 있는 빌드 분석을 할 수 있습니다.
- 사용 예시:
-
bash복사./gradlew build --scan
- 장점:
- 빌드의 전반적인 성능, 문제, 환경 등을 종합적으로 분석할 수 있습니다.
- 빌드 실패나 성능 저하 문제를 더 넓은 관점에서 진단하고 해결할 수 있습니다.
- 빌드 완료 후, 제공되는 링크를 통해 그래픽 기반의 분석을 할 수 있습니다.
요약
--stacktrace | 오류 발생 위치와 관련된 스택 트레이스를 출력 | 에러의 정확한 발생 위치를 추적 |
--info | 빌드 프로세스의 정보성 로그를 더 자세히 출력 | 빌드 진행 상태에 대한 정보를 확인 |
--debug | 더 상세한 디버깅 정보를 출력 | 빌드 작업의 세부 정보까지 확인 |
--scan | 빌드 스캔을 통해 빌드 성능 및 오류를 종합적으로 분석 | 빌드의 성능 및 오류 분석을 온라인으로 진행 |
'플러터' 카테고리의 다른 글
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- 총 방문자
- 오늘 방문
- 어제 방문