package com.yahoo.dtf.debug; import java.io.PrintWriter; import org.apache.log4j.Logger; import com.yahoo.dtf.logger.DTFLogger; public class DebugLogger extends DTFLogger { private PrintWriter _writer = null; protected DebugLogger(PrintWriter writer, Logger logger) { super(logger); _writer = writer; } @Override public void info(Object message) { _writer.println(message.toString()); } @Override public void info(Object message, Throwable t) { _writer.println(message.toString()); t.printStackTrace(_writer); } @Override public void error(Object message) { _writer.println(message.toString()); } @Override public void error(Object message, Throwable t) { _writer.println(message.toString()); t.printStackTrace(_writer); } @Override public void warn(Object message) { _writer.println(message.toString()); } @Override public void warn(Object message, Throwable t) { _writer.println(message.toString()); t.printStackTrace(_writer); } @Override public void debug(Object message) { _writer.println(message.toString()); } @Override public void debug(Object message, Throwable t) { _writer.println(message.toString()); t.printStackTrace(_writer); } }