私は例外を処理し、その例外をデータベースに保存しようとしています
Function1()
{
try
{
for(int i=0;i<dt.rows.count;i++)
{
Function2();
}
}
catch(exception ex)
{
saveInDB(ex.message.tostring(),id);
}
}
Function2()
{
try
{
function3()
}
catch(exception ex)
{
throw ex;
}
}
Function3()
{
try
{
function4()
}
catch(exception ex)
{
throw ex;
}
}
Function4()
{
try
{
code;
}
catch(exception ex)
{
throw ex;
}
}
method4 で例外が発生したとします。それはそれを function3->Function2->function1 にスローし、次に function1 がデータベースに例外を書き込みます。
しかし、DB に例外を書き込んだ後、for ループを続行したいと考えています。
ではどうすればいいのでしょうか?