made use of logger
diff --git a/src/main/java/org/apache/log4j/spi/ErrorItem.java b/src/main/java/org/apache/log4j/spi/ErrorItem.java
index 59dbafa..52db469 100644
--- a/src/main/java/org/apache/log4j/spi/ErrorItem.java
+++ b/src/main/java/org/apache/log4j/spi/ErrorItem.java
@@ -17,6 +17,9 @@
 
 package org.apache.log4j.spi;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
 import java.io.PrintStream;
 
 /**
@@ -28,6 +31,7 @@
  * @author Ceki Gulcu
  */
 public class ErrorItem {
+    private static Logger logger = LogManager.getLogger(ErrorItem.class);
     /**
      * Message.
      */
@@ -178,7 +182,7 @@
         ps.println(str);
 
         if (exception != null) {
-            exception.printStackTrace(ps);
+            logger.error(ps);
         }
     }
 }