THRIFT-558. java: Replace use of log4j by commons-logging in Java library and generated Java code
This patch switches Thrift to use slf4j instead of log4j.
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@804349 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/configure.ac b/configure.ac
index 8951750..6ab49db 100644
--- a/configure.ac
+++ b/configure.ac
@@ -70,11 +70,13 @@
if test "$with_java" = "yes"; then
AX_JAVAC_AND_JAVA
AC_PATH_PROG([ANT], [ant])
- AX_CHECK_JAVA_CLASS(org.apache.log4j.Logger)
- have_log4j="$success"
+ AX_CHECK_JAVA_CLASS(org.slf4j.Logger)
+ have_slf4j="$success"
+ AX_CHECK_JAVA_CLASS(org.slf4j.impl.SimpleLogger)
+ have_slf4j_simple="$success"
AX_CHECK_JAVA_CLASS(org.apache.commons.lang.builder.HashCodeBuilder)
have_hashcode="$success"
- if test "x$have_log4j" = "xyes" && test "x$have_hashcode" = "xyes" ; then
+ if test "x$have_slf4j_simple" = "xyes" && test "x$have_slf4j" = "xyes" && test "x$have_hashcode" = "xyes" ; then
ANT_FLAGS="$ANT_FLAGS -Dnoivy="
fi
AC_SUBST(CLASSPATH)