C++ Core 로그 관리 - 외부 라이브러리 의존성을 숨기고, 환경별 전략으로 로깅을 제어하는 방법
₩99,000
C++ Core 로그 관리 - 외부 라이브러리 의존성을 숨기고, 환경별 전략으로 로깅을 제어하는 방법
개발 중엔 상세 로그가 필요한데, 배포 환경에선 성능 때문에 꺼야 하는 딜레마.
로깅 프레임워크를 헤더에 포함했더니 전체 프로젝트가 30분간 재컴파일되는 고통.
프로덕션에서 바로 쓸 수 있는 Logger 라이브러리를 직접 만들면서, pImpl 패턴과 로그 레벨 전략을 체득합니다.
무료로 미리 체험해보세요
구매 전에 3개의 공개 브랜치를 통해 이 SEED의 품질을 확인하세요
콘텐츠 구조
이 SEED에 포함된 학습 자료
BRANCH
12
1
로그 레벨의 본질과 필요성미리보기
2
TRACE/DEBUG/INFO - 개발 중심 로그 레벨미리보기
3
WARN/ERROR/FATAL - 문제 상황 로그 레벨미리보기
4
환경별 로그 레벨 필터링 전략5
출력처별 독립적 레벨 설정6
외부 라이브러리 의존성 문제 체험7
pImpl 패턴 기초와 전방 선언8
Rule of Five와 RAII로 리소스 관리9
spdlog 기본 래핑과 인터페이스 설계10
멀티 Sink 관리와 다중 출력11
로그 레벨별 메서드와 중앙 라우팅12
실전 통합 및 시나리오 활용총 문서12개
공개 미리보기3개