2011-03-25 6 views
1

그래서 이미 잘 작동하는 자체 커스텀 로깅 기능을 사용했습니다. 그러나 오류 메시지는 여전히 system.log에 인쇄되고 있습니다.모든 출력을 system.log로 내 자신의 로그로 리디렉션 할 수 있습니까?

저는 약간의 인터넷 검색을 해왔고 방향 전환 된 stderr에 대한 언급을 보았습니다. 그러나 실제로 이것을 수행하는 방법에 대한 예제는 보지 못했습니다. 누구든지 이걸 어떻게 달성 할 수 있는지에 대한 통찰력을 가지고 있습니까? (그리고 단순히 열려진 파일 기술자 +가 다시 열면에게 솔루션을 닫는?)

가 나는 등 "알 수없는 선택기 인스턴스 0x15a918a0로 전송"과 같은 메시지를 캡처 할 싶어 ...

+0

* 방금 내 자신의 질문에 답변했을 수 있습니다. 누구든지 확인할 수 있습니까? 다음을 사용합니다 : freopen (myLogFile, "a +", stderr); – Geesu

+0

나는 그것을 테스트하지는 않았지만 올바른 길을 가고 있다고 생각합니다. 다른 사람이 없다면 freopen()을 제안하려고하는 질문을 클릭했습니다. :-) –

답변

0

freopen을 (myLogFile를 " a + ", stderr);

관련 문제