2012-07-25 2 views
0

로깅 프레임 워크 Lumberjack을 사용하기 시작했습니다. 로그 매크로 중 하나를 호출 할 때마다 ddLogLevel이라는 정수 변수를 정의해야합니다. 나는 이것을 달성하기 위해 모든 파일의 상단에Lumberjack을 사용한 소스 파일의 로그 수준이 다릅니다

static const int ddLogLevel = LOG_LEVEL_INFO 

을 작성할 수 있습니다. 그러나 나는 로그 매크로를 제외하고 아무 것도 쓰지 않기를 바란다. 마치 NSLog과 같다. 내 프로젝트의 prefix header에 위 변수를 정의하여이 작업을 수행 할 수 있습니다. 이 접근 방식의 문제점은 일부 파일에서 다른 로그 수준을 사용하려는 경우 해당 정적 변수를 다시 선언 할 수 없다는 것입니다.

+0

등기구에 대한 Windows 버전이 있습니까? 또는 nlog에서 생성 한 로그를 logstash로 보낼 수있는 비슷한 무엇입니까? – dparkar

답변