diff --git a/ios/src/playn/ios/IOSLog.java b/ios/src/playn/ios/IOSLog.java
index <HASH>..<HASH> 100644
--- a/ios/src/playn/ios/IOSLog.java
+++ b/ios/src/playn/ios/IOSLog.java
@@ -32,7 +32,7 @@ public class IOSLog implements Log
   public void debug(String msg, Throwable e) {
     debug(msg);
     if (e != null)
-      e.printStackTrace();
+      Console.WriteLine(e);
   }
 
   @Override
@@ -44,7 +44,7 @@ public class IOSLog implements Log
   public void info(String msg, Throwable e) {
     info(msg);
     if (e != null)
-      e.printStackTrace();
+      Console.WriteLine(e);
   }
 
   @Override
@@ -56,7 +56,7 @@ public class IOSLog implements Log
   public void warn(String msg, Throwable e) {
     warn(msg);
     if (e != null)
-      e.printStackTrace();
+      Console.WriteLine(e);
   }
 
   @Override
@@ -68,6 +68,6 @@ public class IOSLog implements Log
   public void error(String msg, Throwable e) {
     error(msg);
     if (e != null)
-      e.printStackTrace();
+      Console.WriteLine(e);
   }
 }
Report exceptions via Console.WriteLine.

This is more idiomatic in C#, and it ensure that we don't accidentally write to
System.out/err which is illegal as of iOS <I>. Whee!