diff --git a/src/main/java/com/alibaba/druid/support/logging/JakartaCommonsLoggingImpl.java b/src/main/java/com/alibaba/druid/support/logging/JakartaCommonsLoggingImpl.java index 70203bce41..9588f4d3fa 100644 --- a/src/main/java/com/alibaba/druid/support/logging/JakartaCommonsLoggingImpl.java +++ b/src/main/java/com/alibaba/druid/support/logging/JakartaCommonsLoggingImpl.java @@ -25,6 +25,14 @@ public class JakartaCommonsLoggingImpl implements com.alibaba.druid.support.logg private int errorCount; private int warnCount; private int infoCount; + + /** + * @since 0.2.1 + * @param log + */ + public JakartaCommonsLoggingImpl(Log log) { + this.log = log; + } public JakartaCommonsLoggingImpl(String loggerName){ log = LogFactory.getLog(loggerName); diff --git a/src/main/java/com/alibaba/druid/support/logging/Log4jImpl.java b/src/main/java/com/alibaba/druid/support/logging/Log4jImpl.java index a9040b1e83..e9d7a0bc84 100644 --- a/src/main/java/com/alibaba/druid/support/logging/Log4jImpl.java +++ b/src/main/java/com/alibaba/druid/support/logging/Log4jImpl.java @@ -27,6 +27,14 @@ public class Log4jImpl implements Log { private int errorCount; private int warnCount; private int infoCount; + + /** + * @since 0.2.21 + * @param log + */ + public Log4jImpl(Logger log) { + this.log = log; + } public Log4jImpl(String loggerName){ log = Logger.getLogger(loggerName);