你知道我該如何記錄異常嗎? 現在在catch語句中的消息被打印出來,但我不明白爲什麼不管理Manage.Gere()可疑地叫。如何記錄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