private static LoggerFactory createLoggerFactory(String preferredType) { LoggerFactory createdFactory; if ("log4j".equals(preferredType)) { createdFactory = tryToCreateLoggerFactory("com.hazelcast.logging.Log4jFactory"); } else if ("log4j2".equals(preferredType)) { createdFactory = tryToCreateLoggerFactory("com.hazelcast.logging.Log4j2Factory"); } else if ("slf4j".equals(preferredType)) { createdFactory = tryToCreateLoggerFactory("com.hazelcast.logging.Slf4jFactory"); } else if ("jdk".equals(preferredType)) { createdFactory = new StandardLoggerFactory(); } else if ("none".equals(preferredType)) { createdFactory = new NoLogFactory(); } else { if (!StringUtil.isNullOrEmpty(preferredType)) { logError("Unexpected logging type '" + preferredType + "', falling back to JDK logging.", null); } createdFactory = new StandardLoggerFactory(); } if (createdFactory == null) { logError("Falling back to JDK logging.", null); createdFactory = new StandardLoggerFactory(); } return createdFactory; }
private static LoggerFactory createLoggerFactory(String preferredType) { LoggerFactory createdFactory; if ("log4j".equals(preferredType)) { createdFactory = tryToCreateLoggerFactory("com.hazelcast.logging.Log4jFactory"); } else if ("log4j2".equals(preferredType)) { createdFactory = tryToCreateLoggerFactory("com.hazelcast.logging.Log4j2Factory"); } else if ("slf4j".equals(preferredType)) { createdFactory = tryToCreateLoggerFactory("com.hazelcast.logging.Slf4jFactory"); } else if ("jdk".equals(preferredType)) { createdFactory = new StandardLoggerFactory(); } else if ("none".equals(preferredType)) { createdFactory = new NoLogFactory(); } else { if (!StringUtil.isNullOrEmpty(preferredType)) { logError("Unexpected logging type '" + preferredType + "', falling back to JDK logging.", null); } createdFactory = new StandardLoggerFactory(); } if (createdFactory == null) { logError("Falling back to JDK logging.", null); createdFactory = new StandardLoggerFactory(); } return createdFactory; }