@Override
public void log(LogEvent logEvent) {
Member member = logEvent.getMember();
LogRecord record = logEvent.getLogRecord();
Level level = record.getLevel();
if (level.equals(Level.SEVERE)) {
logger.error(String.format(CLUSTER_LOG_FORMAT, member, record.getMessage()));
} else if (level.equals(Level.WARNING)) {
logger.warn(String.format(CLUSTER_LOG_FORMAT, member, record.getMessage()));
} else if (level.equals(Level.INFO)) {
logger.info(String.format(CLUSTER_LOG_FORMAT, member, record.getMessage()));
} else if (level.equals(Level.FINE)) {
if (logger.isDebugEnabled()) {
logger.debug(String.format(CLUSTER_LOG_FORMAT, member, record.getMessage()));
}
} else if (level.equals(Level.FINER) ||
level.equals(Level.FINEST)) {
if (logger.isTraceEnabled()) {
logger.trace(String.format(CLUSTER_LOG_FORMAT, member, record.getMessage()));
}
}
}