+ /**
+ * Remove a logger from the delegation list.
+ * @param logger the logger to be removed.
+ */
+ @SuppressWarnings("unchecked")
+ public synchronized void removeLogger(LogHelper logger) {
+ ArrayList<LogHelper> newList = (ArrayList<LogHelper>) loggers.clone();
+ newList.remove(logger);
+ this.loggers = newList;