예외를 기록하려면 어떻게해야합니까? 지금은 catch 문에 메시지가 인쇄되어 있지만 왜 ins't Manage.Gere() sussefully라는 이해할 수 없습니다.C++ 예외를 기록하는 방법
try{
Manager.Gere(&par,&Acc, coman, comando, RunComando, log, &parti, comandosS, RunComandosSuper,true);
}
catch (...)
{
log("ERROR ENTER GERE*****");
}
Perif::Gere(CString *par, CString *Acc, HANDLE coman, HANDLE comando, HANDLE RunComando, Log &log, CString *parti, HANDLE comandosS, HANDLE RunComandosSuper,bool first)
{
log->LogD("Perif :: Gere Enter****** "); //It doesnt get printed
}
달성하고자하는 것에 대한 자세한 정보를 추가 할 수 있습니까? 로그 (UNIX의 경우 windows?)에 예외를 작성 하시겠습니까? 아니면 메소드가 실패/실패하지 않는 이유를 알고 싶습니까? – csl
관리가 클래스 이름으로 금지되어야합니다. –
메서드가 실패한 이유를 이해하고 싶습니다. 해당 매개 변수에 문제가있을 수 있습니까? – Reversed