[MFC] 로그(Log) 출력 Logger
이번 포스팅에서는 C/C++ GUI 개발 환경에서 로그 출력을 위한 Logger 매크로를 작성하여 효율적으로 디버깅 메시지를 출력하는 방법을 알아보도록 하겠습니다. Logger 요구사항은 다음과 같습니다. MFC 프로그램 개발 시 콘솔 로그를 확인할 수 있어야 한다. 로그가 파일로 저장되어야 한다. 1. 콘솔창에 로그 출력하는 방법 MFC와 같은 GUI 개발환경에서 콘솔로 로그를 출력하려면 컴파일 단계에서 링커에게 콘솔을 띄우도록 알려줘야 합니다. 그 방법은 아래 코드를 참조하면 됩니다. framework.h 에 아래 내용 추가 후 코드에서 DPRINTF 함수를 호출하면 별도 콘솔창에 로그가 출력됩니다. #ifdef _DEBUG #ifdef _UNICODE #define WIDEN(x) L ## x #d..