2015-01-13 5 views
0

로그 메시지를 인쇄하기 위해 glog 또는 cur를 사용하는 라이브러리 (정적으로 링크 된)를 사용하는 소형 콘솔 응용 프로그램이 있습니다. 이 메시지를 파일로 리디렉션하고 싶지만 here 메서드를 사용하면 (cout 및 cerr 모두 시도했습니다.) 작동하지 않습니다.Google 로그 (glog)를 파일로 리디렉션

이 라이브러리는 제 3 자 라이브러리이며 해당 코드가 없지만이 라이브러리가 로깅을 위해 glog를 사용하는지 확인합니다.

어떻게 파일로 리디렉션 할 수 있습니까?

감사합니다.

+0

환경 변수 GLOG_logtostderr = 0 및 GLOG_log_dir = "로그 파일을 쓸 위치"를 설정하고 응용 프로그램을 실행하십시오. –

답변

0

음, 라인을 시작 로그 추가 한 후 : here을 제안처럼 스트림을 리디렉션 다음

::google::InitGoogleLogging(argv[0]); 

을하고,이 일했다.