package com.xiaoleilu.hutool.log.dialect.commons; import com.xiaoleilu.hutool.log.Log; import com.xiaoleilu.hutool.log.LogFactory; /** * Apache Commons Logging * @author Looly * */ public class ApacheCommonsLogFactory extends LogFactory{ public ApacheCommonsLogFactory() { super("Apache Common Logging"); checkLogExist(org.apache.commons.logging.LogFactory.class); } @Override public Log getLog(String name) { try { return new ApacheCommonsLog4JLog(name); } catch (Exception e) { return new ApacheCommonsLog(name); } } @Override public Log getLog(Class<?> clazz) { try { return new ApacheCommonsLog4JLog(clazz); } catch (Exception e) { return new ApacheCommonsLog(clazz); } } }