catch exception save it in audit log table