MSDN에서 MSBuild Command-Line Reference (/logger
매개 변수)을 읽었지만 충분히 명확하지 않습니다. 파일 로거에 사용할 수있는 인수 목록이 필요합니다.MSBuild.exe를 실행할 때 파일 로거에 사용할 수있는 인수는 무엇입니까?
5
A
답변
14
을 3.5
- 추가]가 MSBuild를위한 매개 변수입니다 ~ 대신 덮어 쓴다. 이 매개 변수의 값을 지정할 필요가 없습니다. 그것의 존재는 그것을 설정할 것입니다. 사실, 당신이 값을 지정한다면, 심지어 거짓이더라도 무시 될 것입니다! 기본값은 false입니다.
- 인코딩 : 로그 파일을 쓰는 데 사용할 인코딩을 지정하는 데 사용됩니다. 이것은 System.Text.Encoding.GetEncoding (string) 메서드에 의해 해석됩니다. 기본값은 시스템의 기본 인코딩입니다.
- 로그 파일 : 로그 파일을 기록 할 경로를 지정합니다. 기본값은 msbuild.log입니다.
- Verbosity : 로거의 자세한 표시 값을 지정하는 데 사용됩니다. 이것은 앞서 언급 한 것과 같은 값을 사용합니다. 기본값은 2.0으로, Detailed는 3.5입니다.
- PerformanceSummary : 매개 변수로 전달되면 콘솔 로거는 작업, 대상 및 프로젝트를 작성하는 데 소요 된 시간을 나타내는 메시지를 출력합니다. 장기 실행 빌드를 프로파일 링하려고 시도하는 경우 이는 매우 유용 할 수 있습니다.
- NoSummary :이 옵션을 전달하면 일반적으로 로그 끝에 표시되는 오류 및 경고 요약이 표시되지 않습니다.
- NoItemAndPropertyList : 진단 상세 설정을 사용할 때 일반적으로 빌드 로그 시작 부분에 표시되는 속성 및 항목의 값을 표시하지 않도록 지정합니다.
- 요약 : 로그 끝에 오류 및 경고 요약을 표시합니다.
- ErrorsOnly : 오류 만 표시합니다.
- 경고 만 : 경고 만 표시합니다.
- ShowTimestamp : 모든 메시지에 타임 스탬프를 표시합니다.
- ShowEventId : 시작, 완료 및 메시지 이벤트에 대한 이벤트 ID를 표시합니다.
- DisableMPLogging : 비 멀티 프로세서 모드에서 실행할 때 출력의 다중 프로세서 로깅 스타일을 사용하지 않도록 설정합니다.
- EnableMPLogging : 비 멀티 프로세서 모드에서 실행 중일 때도 멀티 프로세서 로깅 스타일을 사용합니다. 이 로깅 스타일은 기본적으로 설정됩니다.
나는 이것을 내 책 Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build에서 가져 왔습니다.
5
/logger 매개 변수는 사용자 지정 로거를 지정하려는 경우 유용합니다. 귀하의 경우에 포함 파일 로거를 사용해야합니다.
msbuild /fileLogger
이 명령은 빌드 출력을 현재 디렉터리의 단일 파일 ("msbuild.log")에 기록합니다. 디렉터리 사용이 명령을 지정하려면
는 : 기존의 로그 파일이 존재하는 경우,이 추가됩니다 : 여기
msbuild /fileLogger /fileLoggerParameters:LogFile=MyLog.log;Append;Verbosity=diagnostic;Encoding=UTF-8
관련 문제
- 1. boost :: asio 소켓을 실행할 때 클라이언트에 전달하는 인수는 무엇입니까?
- 2. 로거에 정적 클래스를 사용할 수 있습니까?
- 3. 파일 스트림 인수는 C++에서
- 4. Rspec의 테스트 인수는 무엇입니까?
- 5. CruiseControl.NET은 빌드가 실패했지만 명령 행에서 msbuild.exe를 사용하는 이유는 무엇입니까?
- 6. 확인 인수는
- 7. ArrayList의 Int 인수는 무엇입니까?
- 8. Camera.release()를 실행할 때 NullPointerException이 발생할 수있는 이유는 무엇입니까?
- 9. jQuery 지연 콜백의 인수는 무엇입니까?
- 10. 파이썬 함수의 최대 인수는 무엇입니까?
- 11. 최고의 Pro OOP 인수는 무엇입니까?
- 12. iPhone에서 오디오를 재생할 때 사용할 수있는 기술은 무엇입니까?
- 13. Cygwin에서 .bat 스크립트를 실행할 수있는 이유는 무엇입니까?
- 14. 서비스에서 실행할 수있는 방법
- 15. 덜 CSS는 로컬 파일 시스템에서 실행할 때
- 16. 로거에 오류가 발생했습니다.
- 17. NSDocument를 사용할 때 파일 저장
- 18. .NET 4.0 MSBuild.exe를 웹 인수
- 19. ForeignKeyRawIdWidget에 대한 올바른 인수는 무엇입니까?
- 20. 사용할 수있는 콜렉션 유형은 무엇입니까?
- 21. Entlib 로거에 대한 템플릿 설정
- 22. SAFELY windows에서 실행할 수있는 실행 파일 경로를 얻으십시오.
- 23. 카트리지에서 DS 코드를 실행할 수있는 방법은 무엇입니까?
- 24. Java 1.4에서 실행할 수있는 FindBugs 버전은 무엇입니까?
- 25. cygwin에서 gparted를 실행할 수있는 방법은 무엇입니까?
- 26. 앱에서 사용할 수있는 메소드는 무엇입니까?
- 27. django에서 사용할 수있는 파일 시스템 플러그인이 있습니까?
- 28. Dialog.Show 인수는
- 29. java에서 사용할 수있는 데이터베이스는 무엇입니까?
- 30. Android에서 사용할 수있는 글꼴은 무엇입니까?
대단히 유용한 문서 : https://msdn.microsoft.com/en-us/library/ms164311.aspx – Ben