2013-12-11 1 views
2

내 작업은 기본적으로 기존 시스템에 대한 특정 모듈을 작성하는 것이 었습니다. 모듈은 제대로 작동하지만 이제 코드 안에 로그 항목을 넣어야합니다. 이것은 최종 시스템의 모듈 일 뿐이므로 로깅 수준을 프로그램 외부에서 구성해야합니다 (쉽게 해결할 수 있음). 명령 줄에 로그인하더라도 주 모듈이 프로그래밍 방식으로 내 모듈의 로그 항목에 도달 할 수 있어야합니다. 또는 파일을 사용할 수 없습니다. 이 기능을 갖춘 기존 로깅 라이브러리를 알고 계시거나 쉽게 확장 할 수 있습니까?C++에서 모듈 식 프로그래밍으로 검색 가능한 로깅

답변

2

나는 boost log 귀하의 요청을 이행 할 것이라고 생각합니다. 강력한 소스/싱크 시스템이있어 로깅이 비활성화 된 경우에도 주 모듈이 로그에 액세스 할 수 있습니다.

는 여기에 건축 개요입니다 :

Architectural overview of boost log

+0

가 대단히 감사합니다, 나는 그것을 밖으로 시도 할 것이다. – user3017074

+1

@ user3017074 : 대안으로 [Pantheios] (http://www.pantheios.org/)를 찾아 볼 수도 있습니다. 구조는 기본적으로 동일합니다. 왜냐하면 단순히 "세계적으로"정보를 전달할 방법이별로 없기 때문입니다. :) –