public static void CreateRelatedMessagelog2(RelatedMessagelog relatedMessagelog) { try { RelatedMessagelogDAO relatedMessagelogDAO = new RelatedMessagelogDAO(); relatedMessagelogDAO.CreateRelatedMessagelog2(relatedMessagelog); } catch (ApplicationException) { throw; } catch (Exception ex) { // log this exception log4net.Util.LogLog.Error(ex.Message, ex); // wrap it and rethrow throw new ApplicationException(SR.BusinessCreateRelatedMessagelogException, ex); } }