닷넷 9 SDK에서 출력 방식이 변경되었습니다.
참고로. 기존의 출력 방식은 이렇습니다.
기존에 비해 간결해진 모습입니다.
이 새로운 출력 방식은 'Terminal logger’라고 부릅니다. (대조적으로 기존의 방식은 'Console logger’라고 함) 사실 이 Terminal logger는 9에서 처음 생긴건 아니고 8에서 처음 도입되었다가 9에서 기본값으로 변경된 것입니다.
이 Terminal logger를 사용하면 다음의 이점이 있다고 합니다.
- 더 간결해진 출력
- 빌드 진행 상황을 실시간으로 보여줌
- 클릭 가능한 링크
- 경고나 오류가 프로젝트, 타겟 프레임워크별로 분류됨
만약 이게 어색해서 마음에 들지 않는다면, --tl:off
로 임시로 끌 수도 있고, 아니면 MSBUILDTERMINALLOGGER
환경 변수를 off
로 설정해서 항상 기존의 출력으로 돌아갈 수도 있습니다.