示例#1
0
        /// <summary>
        /// Create the custom error message format
        /// </summary>
        /// <returns></returns>
        protected virtual string GetCombinedExceptionMessage()
        {
            if (string.IsNullOrEmpty(base.Message))
            {
                return(FaultMessage);
            }

            string _message;

            if (FaultMessage.Contains(Environment.NewLine))
            {
                _message = string.Format("{0}Base:{1}{2}Stack:{3}",
                                         FaultMessage,
                                         base.Message,
                                         Environment.NewLine,
                                         StackTrace);
            }
            else
            {
                _message = string.Format("{0}{2}Base:{1}{2}Stack:{3}",
                                         FaultMessage,
                                         base.Message,
                                         Environment.NewLine,
                                         StackTrace);
            }

            return(_message);
        }
示例#2
0
        /// <summary>
        /// Create the custom error message format
        /// </summary>
        /// <returns></returns>
        private string GetCombinedExceptionMessage()
        {
            string _message;

            if (FaultMessage.Contains(Environment.NewLine))
            {
                _message = string.Format("{0}   at {1}{2}   data {3}",
                                         FaultMessage,
                                         StackTrace,
                                         Environment.NewLine,
                                         ValidatedDataJson);
            }
            else
            {
                _message = string.Format("{0}{2}   at {1}{2}   data {3}",
                                         FaultMessage,
                                         StackTrace,
                                         Environment.NewLine,
                                         ValidatedDataJson);
            }

            return(_message);
        }