"import java.util.HashSet;\n" +
"import java.util.Collections;\n" +
"import java.util.BitSet;\n" +
- "import org.apache.log4j.Logger;\n\n";
+ "import org.slf4j.Logger;\n" +
+ "import org.slf4j.LoggerFactory;\n\n";
}
/**
"public static class Processor" << extends_processor << " implements TProcessor {" << endl;
indent_up();
- indent(f_service_) << "private static final Logger LOGGER = Logger.getLogger(Processor.class.getName());" << endl;
+ indent(f_service_) << "private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());" << endl;
indent(f_service_) <<
"public Processor(Iface iface)" << endl;
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)
<ivy-module version="1.0">
<info organisation="jayasoft" module="hello-ivy" />
<dependencies>
- <dependency org="log4j" name="log4j" rev="1.2.15" conf="default->master"/>
+ <dependency org="org.slf4j" name="slf4j-api" rev="1.5.8" conf="* -> *,!sources,!javadoc"/>
+ <dependency org="org.slf4j" name="slf4j-simple" rev="1.5.8" conf="* -> *,!sources,!javadoc"/>
<dependency org="commons-lang" name="commons-lang" rev="2.4" conf="* -> *,!sources,!javadoc"/>
</dependencies>
</ivy-module>
import java.util.Iterator;
import java.util.Set;
-import org.apache.log4j.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.apache.thrift.TByteArrayOutputStream;
import org.apache.thrift.TException;
*/
public class TNonblockingServer extends TServer {
private static final Logger LOGGER =
- Logger.getLogger(TNonblockingServer.class.getName());
+ LoggerFactory.getLogger(TNonblockingServer.class.getName());
// Flag for stopping the server
private volatile boolean stopped_;
import org.apache.thrift.transport.TTransport;
import org.apache.thrift.transport.TTransportFactory;
import org.apache.thrift.transport.TTransportException;
-import org.apache.log4j.Logger;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* Simple singlethreaded server for testing.
*/
public class TSimpleServer extends TServer {
- private static final Logger LOGGER = Logger.getLogger(TSimpleServer.class.getName());
+ private static final Logger LOGGER = LoggerFactory.getLogger(TSimpleServer.class.getName());
private boolean stopped_ = false;
import org.apache.thrift.transport.TTransport;
import org.apache.thrift.transport.TTransportException;
import org.apache.thrift.transport.TTransportFactory;
-import org.apache.log4j.Logger;
-import org.apache.log4j.Level;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
*/
public class TThreadPoolServer extends TServer {
- private static final Logger LOGGER = Logger.getLogger(TThreadPoolServer.class.getName());
+ private static final Logger LOGGER = LoggerFactory.getLogger(TThreadPoolServer.class.getName());
// Executor service for handling client connections
private ExecutorService executorService_;
package org.apache.thrift.transport;
-import org.apache.log4j.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.io.InputStream;
*/
public class TIOStreamTransport extends TTransport {
- private static final Logger LOGGER = Logger.getLogger(TIOStreamTransport.class.getName());
+ private static final Logger LOGGER = LoggerFactory.getLogger(TIOStreamTransport.class.getName());
/** Underlying inputStream */
protected InputStream inputStream_ = null;
package org.apache.thrift.transport;
-import org.apache.log4j.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.net.InetSocketAddress;
*/
public class TServerSocket extends TServerTransport {
- private static final Logger LOGGER = Logger.getLogger(TServerSocket.class.getName());
+ private static final Logger LOGGER = LoggerFactory.getLogger(TServerSocket.class.getName());
/**
* Underlying serversocket object
package org.apache.thrift.transport;
-import org.apache.log4j.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
*/
public class TSocket extends TIOStreamTransport {
- private static final Logger LOGGER = Logger.getLogger(TSocket.class.getName());
+ private static final Logger LOGGER = LoggerFactory.getLogger(TSocket.class.getName());
/**
* Wrapped Socket object