--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/notification/Log4jNotifier.java 2009/10/07 16:42:10 412 +++ miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/notification/Log4jNotifier.java 2017/12/28 09:34:47 3212 @@ -1,28 +1,19 @@ -package dk.thoerup.curcuitbreaker.notification; +package dk.thoerup.circuitbreaker.notification; -import org.apache.log4j.*; +import org.apache.log4j.Logger; + +import dk.thoerup.circuitbreaker.CircuitBreaker; +import dk.thoerup.circuitbreaker.Event; public class Log4jNotifier implements Notifier { Logger logger = Logger.getLogger(JavaLogNotifier.class.getName()); - public void sendNotification(String breakerName, Event evnt) { - String eventString = ""; - switch (evnt) { - case BreakerAttemptReset: - eventString = "Reset attempted"; - break; - case BreakerReset: - eventString = "Reset"; - break; - case BreakerTripped: - eventString = "Tripped"; - break; - } - - logger.warn("Circuitbreaker " + breakerName + " : " + eventString); + public void sendNotification(CircuitBreaker breaker, Event evnt) { + + logger.warn("Circuitbreaker " + breaker + " : " + evnt.toString()); } }