다음을 통해 공유


빌드 로그 파일 보기, 저장 및 구성

Visual Studio IDE에서 프로젝트를 빌드한 후에 출력 창에서 해당 빌드에 대한 정보를 볼 수 있습니다. 이 정보를 사용하면 빌드 오류 문제를 해결하거나, 모든 빌드 도구에 사용되는 정확한 명령줄을 보거나, 전체 빌드 프로세스에 대한 전체 진단 정보를 가져올 수 있습니다.

  • C++ 프로젝트의 경우 프로젝트를 빌드할 때 생성되고 저장되는 로그 파일에서도 동일한 정보를 볼 수 있습니다.

  • .NET 프로젝트의 경우 빌드 출력 창 안을 클릭하고 Ctrl+S를 누를 수 있습니다. Visual Studio에서 출력 창의 정보를 로그 파일로 저장할 위치를 묻는 메시지가 표시됩니다.

또한 IDE를 사용하여 각 빌드에 대해 보려는 어떤 종류의 정보를 지정할 수 있습니다.

MSBuild를 사용하여 종류를 불문하고 프로젝트를 빌드하는 경우 로그 파일을 만들어 빌드에 대한 정보를 저장할 수 있습니다. 자세한 내용은 빌드 로그 가져오기를 참조하세요.

C++ 프로젝트에 대한 빌드 로그 파일을 보려면

  1. Windows 탐색기 또는 파일 탐색기에서 Release\{ProjectName}.Log 또는 Debug\{ProjectName}.log 파일을 엽니다(프로젝트 루트 폴더를 기준으로 상대적 경로).

관리 코드 프로젝트에 빌드 로그 파일을 만들려면

  1. 메뉴 모음에서 빌드>솔루션 빌드를 선택합니다.

  2. 출력 창에서 텍스트의 아무 곳이나 클릭합니다.

  3. Ctrl+S를 누릅니다.

    Visual Studio에서 빌드 출력을 저장할 위치를 묻는 메시지가 표시됩니다.

-fileLogger(-fl) 명령줄 옵션을 사용하여 명령 줄에서 직접 MSBuild를 실행하여 로그를 생성할 수도 있습니다. MSBuild를 사용하여 빌드 로그 가져오기를 참조하세요.

빌드 로그에 포함되는 정보의 양을 변경하려면

  1. 메뉴 모음에서 도구>옵션을 차례로 선택합니다.

  2. 프로젝트 및 솔루션 페이지에서 빌드 및 실행 페이지를 선택합니다.

  3. MSBuild 프로젝트 빌드 출력 세부 정보 표시 목록에서 값 중 하나를 선택하고 확인 단추를 선택합니다.

다음 표에서는 로그의 자세한 정도(열 값)가 기록되는 메시지 유형(행 값)에 미치는 영향을 보여줍니다.

메시지 유형/세부 정보 표시 Quiet 최소 보통 자세히 진단
오류
경고
중요도 높은 메시지
중요도 보통인 메시지
중요도 낮은 메시지
추가 MSBuild 엔진 정보

컴파일러 및 기타 도구에 사용되는 명령줄을 보려면 최소한 세부 정보 표시 수준을 선택합니다.

자세한 내용은 옵션 대화 상자, 프로젝트 및 솔루션, 빌드 및 실행LoggerVerbosity를 참조하세요.

중요

출력 창(모든 프로젝트) 및 <ProjectName>.txt 파일(C++ 프로젝트에만 해당)에 적용할 변경 내용에 대한 프로젝트를 다시 빌드해야 합니다.

큰 로그 파일을 더욱 쉽게 찾아볼 수 있도록 이진 로그 사용

이진 로그는 .NET 프로젝트의 선택적 기능으로, 큰 로그에서 정보를 쉽게 찾을 수도 있는 풍부한 로그 탐색 환경을 제공합니다. 이진 로그를 사용하려면 프로젝트 시스템 도구를 설치합니다. 자세한 내용은 https://msbuildlog.com이진 로그를 참조하세요.

이진 로그는 .NET 프로젝트의 선택적 기능으로, 큰 로그에서 정보를 쉽게 찾을 수도 있는 풍부한 로그 탐색 환경을 제공합니다. 이진 로그를 사용하려면 프로젝트 시스템 도구 2022를 설치합니다. 자세한 내용은 https://msbuildlog.com이진 로그를 참조하세요.