55565758596061626364
if (loggerFactory != null) { return; } // 如果传入的工厂为空将采用默认的工厂模式 if (StringUtil.isEmptyAndNull(factoryName)) { loggerFactory = new DefaultLoggerFactory(); return; } loggerFactory = (LoggerFactory)RefObjectUtil.loadClass(factoryName); }
66676869707172
/** *获取指定全局logger工厂的实现类 * @return */ public static LoggerFactory getLoggerFactory() { return loggerFactory == null ? new DefaultLoggerFactory() : loggerFactory; }