if (isWarnEnabled()) {
message = format(toPrefix(LOG_LEVEL_TEXT_WARN), message);
for (Iterator iterator = loggers.iterator(); iterator.hasNext();) {
Logger logger = (Logger) iterator.next();
try {
logger.warn(message, e);
} catch (RuntimeException e1) {
iterator.remove();
diagnostic("Removing '" + GWT.getTypeName(logger) + "' due to unexecpted exception", e1);
}
}