@Override public void println(double d) { log(d); } @Override public void println(char[] chars) { log(new String(chars)); }
@Override public void println(char c) { log(c); } @Override public void println(int i) { log(i); }
@Override public void println(long l) { log(l); } @Override public void println(float f) { log(f); }
@Override public void println(boolean b) { log(b); } @Override public void println(char c) { log(c); }
@Override public void println(int i) { log(i); } @Override public void println(long l) { log(l); }
@Override public void println(float f) { log(f); } @Override public void println(double d) { log(d); }
@Override public void println() { log(""); }
@Override public void println(char[] chars) { log(new String(chars)); } @Override public void println(String s) {
@Override public void println(Object o) { if(o instanceof Throwable){ realStream.println(o); flush(); checkForThrowable = true; } else { log(o); } } @Override public void println() { log(""); }
@Override public void println(String s) { if(checkForThrowable){ //(check if from throwable) boolean fromThrowable = false; for(StackTraceElement e : Thread.currentThread().getStackTrace()) { if(e.getClassName().equals(Throwable.class.getName())){ fromThrowable = true; } } //(handle message appropriately) if(fromThrowable){ realStream.println(s); }else{ log(s); checkForThrowable = false; } } else { log(s); } } @Override public void println(Object o) {
@Override public void println(double d) { log(d); } @Override public void println(char[] chars) { log(new String(chars)); }
@Override public void println(int i) { log(i); } @Override public void println(long l) { log(l); }
@Override public void println(long l) { log(l); } @Override public void println(float f) { log(f); }
@Override public void println(boolean b) { log(b); } @Override public void println(char c) { log(c); }
@Override public void println(char c) { log(c); } @Override public void println(int i) { log(i); }
@Override public void println(char[] chars) { log(new String(chars)); } @Override public void println(String s) {
@Override public void println(char[] chars) { log(new String(chars)); } @Override public void println(String s) {
@Override public void println(Object o) { if(o instanceof Throwable){ realStream.println(o); flush(); checkForThrowable = true; } else { log(o); } } @Override public void println() { log(""); }
@Override public void println(Object o) { if(o instanceof Throwable){ realStream.println(o); flush(); checkForThrowable = true; } else { log(o); } } @Override public void println() { log(""); }
@Override public void println(Object o) { if(o instanceof Throwable){ realStream.println(o); flush(); checkForThrowable = true; } else { log(o); } } @Override public void println() { log(""); }