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;
     }
 }
Ejemplo n.º 2
0
 /// <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));
 }
Ejemplo n.º 3
0
 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;
 }