public void sendToLoggers(LogRecord record) {
for (Iterator<Logger> iterator = loggers.iterator(); iterator.hasNext();) {
Logger logger = iterator.next();
try {
logger.log(record);
} catch (RuntimeException e1) {
iterator.remove();
diagnostic("Removing '" + logger.getClass().getName() + "' due to unexecpted exception",
e1);
}