This commit is contained in:
Looly 2020-03-02 17:16:11 +08:00
parent d6f8fb0077
commit 85c9dae9ae
2 changed files with 11 additions and 11 deletions

View File

@ -120,6 +120,7 @@ public class ReflectUtil {
/** /**
* 获取字段名如果存在{@link Alias}注解读取注解的值作为名称 * 获取字段名如果存在{@link Alias}注解读取注解的值作为名称
* *
* @param field 字段
* @return 字段名 * @return 字段名
* @since 5.1.6 * @since 5.1.6
*/ */

View File

@ -1,11 +1,5 @@
package cn.hutool.log; package cn.hutool.log;
import java.net.URL;
import java.util.Iterator;
import java.util.Map;
import java.util.ServiceLoader;
import java.util.concurrent.ConcurrentHashMap;
import cn.hutool.core.io.resource.ResourceUtil; import cn.hutool.core.io.resource.ResourceUtil;
import cn.hutool.core.lang.caller.CallerUtil; import cn.hutool.core.lang.caller.CallerUtil;
import cn.hutool.core.util.ServiceLoaderUtil; import cn.hutool.core.util.ServiceLoaderUtil;
@ -18,6 +12,12 @@ import cn.hutool.log.dialect.log4j2.Log4j2LogFactory;
import cn.hutool.log.dialect.slf4j.Slf4jLogFactory; import cn.hutool.log.dialect.slf4j.Slf4jLogFactory;
import cn.hutool.log.dialect.tinylog.TinyLogFactory; import cn.hutool.log.dialect.tinylog.TinyLogFactory;
import java.net.URL;
import java.util.Map;
import java.util.ServiceConfigurationError;
import java.util.ServiceLoader;
import java.util.concurrent.ConcurrentHashMap;
/** /**
* 日志工厂类 * 日志工厂类
* *
@ -228,11 +228,10 @@ public abstract class LogFactory {
*/ */
private static LogFactory doCreate() { private static LogFactory doCreate() {
final ServiceLoader<LogFactory> factories = ServiceLoaderUtil.load(LogFactory.class); final ServiceLoader<LogFactory> factories = ServiceLoaderUtil.load(LogFactory.class);
final Iterator<LogFactory> factoryIterator = factories.iterator(); for (LogFactory factory : factories) {
while(factoryIterator.hasNext()){ try {
try{ return factory;
return factoryIterator.next(); } catch (ServiceConfigurationError e) {
} catch (NoClassDefFoundError e){
// ignore // ignore
} }
} }