디버그에 대해서

jhyn0의 이미지

제가 보고 있는 프로그램의 소스 중 일부입니다. 그런데 이 소스에서

에러가 일어난 부분에서는 다음과 같이

DEBUG(DBG_WARNING, "Cannot add new entry to pfx_list");나

DEBUG(DBG_INFO, "Setting bul callback to bul_resend_exp");와

같이 디버그 함수가 호출이 되는데 이러한 정보는 어디에 저장이 되나요??

프로그램 개발자가 정한 특정 파일에 저장되는 건가요?? 아님 커널에 남나요?

이 정보를 어떻게 확인하지요?? 차근 차근 리눅스를 공부해 나가야 하는데..

모르는게 너무 많네요.. 좋은 답변부탁드립니다.

lacovnk의 이미지

c인가요? (언어를 적어주세요 :) ) 매크로를 써서 처리하게 한 것 같습니다. 찾아보세요..

cerr 같은 곳으로 보낼 수도 있고, log로 남길 수도 있고.. 그렇습니다.

jhyn0의 이미지

일단 옵션으로 DEBUG(DBG_ERROR,"내용"); 일단 DBG_ERROR 값으로 설정된 것들은 로그 메세지에 남아 있네요

잘 찾아보야 하겠습니다..

졸업 프로젝트 NEMO때문에 미치겠어요