닷넷 9 SDK에서 변경된 출력 방식

닷넷 9 SDK에서 출력 방식이 변경되었습니다.

스크린샷_2024-11-29_19-30-29

참고로. 기존의 출력 방식은 이렇습니다.

스크린샷_2024-11-29_19-32-42

기존에 비해 간결해진 모습입니다.

이 새로운 출력 방식은 'Terminal logger’라고 부릅니다. (대조적으로 기존의 방식은 'Console logger’라고 함) 사실 이 Terminal logger는 9에서 처음 생긴건 아니고 8에서 처음 도입되었다가 9에서 기본값으로 변경된 것입니다.

이 Terminal logger를 사용하면 다음의 이점이 있다고 합니다.

  • 더 간결해진 출력
  • 빌드 진행 상황을 실시간으로 보여줌
  • 클릭 가능한 링크
  • 경고나 오류가 프로젝트, 타겟 프레임워크별로 분류됨

만약 이게 어색해서 마음에 들지 않는다면, --tl:off로 임시로 끌 수도 있고, 아니면 MSBUILDTERMINALLOGGER 환경 변수를 off로 설정해서 항상 기존의 출력으로 돌아갈 수도 있습니다.

7개의 좋아요