/** * Captures all events and writes them to Log4j. * * @param e * ONDEXEvent */ @Override public void eventOccurred(ONDEXEvent e) { Logger logger = Logger.getLogger(e.getSource().getClass()); EventType et = e.getEventType (); StringBuilder msg = new StringBuilder ( et.getDescription () ); if ( msg.length () > 0 ) msg.append ( ' ' ); msg.append ( et.getCompleteMessage() ); logger.log ( et.getLog4jLevel(), msg.toString () ); }