この方法を書きました
private string FindInnerExceptionMessage(Exception ex)
{
string exceptionMsg = string.Empty;
if (ex.InnerException == null)
{
exceptionMsg = ex.Message;
}
else
{
ex = ex.InnerException;
FindInnerExceptionMessage(ex);
}
return exceptionMsg;
}
ただし、その FindInnerExceptionMessage の後、例外メッセージを返すようにステップを踏んでおり、正確な例外メッセージをログに記録していません