빌드 로그 파일 보기, 저장 및 구성
Visual Studio IDE에서 프로젝트를 빌드한 후에 출력 창에서 해당 빌드에 대한 정보를 볼 수 있습니다. 이 정보를 사용하면 빌드 오류 문제를 해결하거나, 모든 빌드 도구에 사용되는 정확한 명령줄을 보거나, 전체 빌드 프로세스에 대한 전체 진단 정보를 가져올 수 있습니다.
C++ 프로젝트의 경우 프로젝트를 빌드할 때 생성되고 저장되는 로그 파일에서도 동일한 정보를 볼 수 있습니다.
.NET 프로젝트의 경우 빌드 출력 창 안을 클릭하고 Ctrl+S를 누를 수 있습니다. Visual Studio에서 출력 창의 정보를 로그 파일로 저장할 위치를 묻는 메시지가 표시됩니다.
또한 IDE를 사용하여 각 빌드에 대해 보려는 어떤 종류의 정보를 지정할 수 있습니다.
MSBuild를 사용하여 종류를 불문하고 프로젝트를 빌드하는 경우 로그 파일을 만들어 빌드에 대한 정보를 저장할 수 있습니다. 자세한 내용은 빌드 로그 가져오기를 참조하세요.
C++ 프로젝트에 대한 빌드 로그 파일을 보려면
- Windows 탐색기 또는 파일 탐색기에서 Release\{ProjectName}.Log 또는 Debug\{ProjectName}.log 파일을 엽니다(프로젝트 루트 폴더를 기준으로 상대적 경로).
관리 코드 프로젝트에 빌드 로그 파일을 만들려면
메뉴 모음에서 빌드>솔루션 빌드를 선택합니다.
출력 창에서 텍스트의 아무 곳이나 클릭합니다.
Ctrl+S를 누릅니다.
Visual Studio에서 빌드 출력을 저장할 위치를 묻는 메시지가 표시됩니다.
-fileLogger
(-fl
) 명령줄 옵션을 사용하여 명령 줄에서 직접 MSBuild를 실행하여 로그를 생성할 수도 있습니다. MSBuild를 사용하여 빌드 로그 가져오기를 참조하세요.
빌드 로그에 포함되는 정보의 양을 변경하려면
메뉴 모음에서 도구>옵션을 차례로 선택합니다.
프로젝트 및 솔루션 페이지에서 빌드 및 실행 페이지를 선택합니다.
MSBuild 프로젝트 빌드 출력 세부 정보 표시 목록에서 값 중 하나를 선택하고 확인 단추를 선택합니다.
다음 표에서는 로그의 자세한 정도(열 값)가 기록되는 메시지 유형(행 값)에 미치는 영향을 보여줍니다.
메시지 유형/세부 정보 표시 | Quiet | 최소 | 보통 | 자세히 | 진단 |
---|---|---|---|---|---|
오류 | ✅ | ✅ | ✅ | ✅ | ✅ |
경고 | ✅ | ✅ | ✅ | ✅ | ✅ |
중요도 높은 메시지 | ✅ | ✅ | ✅ | ✅ | |
중요도 보통인 메시지 | ✅ | ✅ | ✅ | ||
중요도 낮은 메시지 | ✅ | ✅ | |||
추가 MSBuild 엔진 정보 | ✅ |
컴파일러 및 기타 도구에 사용되는 명령줄을 보려면 최소한 세부 정보 표시 수준을 선택합니다.
자세한 내용은 옵션 대화 상자, 프로젝트 및 솔루션, 빌드 및 실행 및 LoggerVerbosity를 참조하세요.
중요
출력 창(모든 프로젝트) 및 <ProjectName>.txt 파일(C++ 프로젝트에만 해당)에 적용할 변경 내용에 대한 프로젝트를 다시 빌드해야 합니다.
큰 로그 파일을 더욱 쉽게 찾아볼 수 있도록 이진 로그 사용
이진 로그는 .NET 프로젝트의 선택적 기능으로, 큰 로그에서 정보를 쉽게 찾을 수도 있는 풍부한 로그 탐색 환경을 제공합니다. 이진 로그를 사용하려면 프로젝트 시스템 도구를 설치합니다. 자세한 내용은 https://msbuildlog.com
및 이진 로그를 참조하세요.
이진 로그는 .NET 프로젝트의 선택적 기능으로, 큰 로그에서 정보를 쉽게 찾을 수도 있는 풍부한 로그 탐색 환경을 제공합니다. 이진 로그를 사용하려면 프로젝트 시스템 도구 2022를 설치합니다. 자세한 내용은 https://msbuildlog.com
및 이진 로그를 참조하세요.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기