1 package org.slf4j.ext; 2 3 /** 4 * Exception used to identify issues related to an event that is being logged. 5 */ 6 public class EventException extends RuntimeException { 7 /** 8 * Default constructor. 9 */ 10 public EventException() { 11 super(); 12 } 13 14 /** 15 * Constructor that allows an exception message. 16 * @param exceptionMessage The exception message. 17 */ 18 public EventException(String exceptionMessage) { 19 super(exceptionMessage); 20 } 21 22 /** 23 * Constructor that chains another Exception or Error. 24 * @param originalException The original exception. 25 */ 26 public EventException(Throwable originalException) { 27 super(originalException); 28 } 29 30 /** 31 * Constructor that chains another Exception or Error and also allows a message 32 * to be specified. 33 * @param exceptionMessage The exception message. 34 * @param originalException The original excepton. 35 */ 36 public EventException(String exceptionMessage, Throwable originalException) { 37 super(exceptionMessage, originalException); 38 } 39 }