use logger instead of sysout
diff --git a/src/main/java/org/apache/log4j/spi/SimpleULogger.java b/src/main/java/org/apache/log4j/spi/SimpleULogger.java
index b05cbff..79cbb81 100644
--- a/src/main/java/org/apache/log4j/spi/SimpleULogger.java
+++ b/src/main/java/org/apache/log4j/spi/SimpleULogger.java
@@ -18,6 +18,8 @@
import org.apache.log4j.ULogger;
import org.apache.log4j.helpers.MessageFormatter;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
/**
@@ -43,7 +45,7 @@
* @author Ceki Gülcü
*/
public final class SimpleULogger implements ULogger {
-
+ private static Logger logger = LogManager.getLogger(SimpleULogger.class);
/**
* Logger name.
*/
@@ -161,11 +163,11 @@
buf.append(LINE_SEPARATOR);
- System.out.print(buf.toString());
+ System.out.print(buf);
if (t != null) {
- t.printStackTrace(System.out);
+ logger.error(t);
}
- System.out.flush();
+
}
/**