public AlertPSO2EmaergencyQuestException(ErrorLevelType errorLevel ,string message,string traceRoute) { switch (errorLevel) { case ErrorLevelType.LEVEL_FATAL: logger.Fatal(message); break; case ErrorLevelType.LEVEL_ERROR: logger.Error(message); break; case ErrorLevelType.LEVEL_WARN: logger.Warn(message); break; case ErrorLevelType.LEVEL_INFO: logger.Info(message); break; case ErrorLevelType.LEVEL_DEBUG: logger.Debug(message); break; default: break; } }
/// <summary> /// Creates a new instance of the <see cref="MessagingExceptionDetail" /> class with a custom error code. /// </summary> /// <param name="errorCode">The error code.</param> /// <param name="message">The exception message.</param> /// <param name="errorLevel">The error level.</param> /// <returns> /// The exception class instance /// </returns> public static MessagingExceptionDetail ReconstructExceptionDetail(int errorCode, string message, ErrorLevelType errorLevel) { return(new MessagingExceptionDetail(errorCode, message, errorLevel)); }
private MessagingExceptionDetail(int errorCode, string message, ErrorLevelType errorLevel) { this.ErrorCode = errorCode; this.Message = message; this.ErrorLevel = errorLevel; }
internal MessagingExceptionDetail(ExceptionErrorCodes errorCode, string message, ErrorLevelType errorLevel, HttpStatusCode?httpStatusCode, string trackingId) { this.ErrorCode = (int)errorCode; this.Message = message; this.ErrorLevel = errorLevel; this.HttpStatusCode = httpStatusCode; this.TrackingId = trackingId; }