/** * Return a reader for the accumulated string. */ public Reader getReader() { return new StringReader(getString()); }
/** * Return a reader for the accumulated string. */ public Reader getReader() { return new StringReader(getString()); }
/** * Return a reader for the accumulated string. */ public Reader getReader() { return new StringReader(getString()); }
/** * Logs the thread id, date, class, level, message, and optionally exception * stack trace to standard out. * * @see LogSpi#log(Class, String, Level, String, Throwable) */ public void log(Class<?> clazz, String methodName, Level level, String message, Throwable ex) { Object[] args = new Object[] { Thread.currentThread().getId(), _dateFormatHandler.get().format(new Date()), clazz.getName(), methodName, level, message }; PrintStream out = Level.ERROR.equals(level) ? System.err : System.out; String msg = _messageFormatHandler.get().format(args); out.println(msg); if (ex != null) { StringPrintWriter wrt = new StringPrintWriter(); ex.printStackTrace(wrt); out.print(wrt.getString()); } }
final StringPrintWriter wrt = new StringPrintWriter(); ex.printStackTrace(wrt); out.print(wrt.getString());
final StringPrintWriter wrt = new StringPrintWriter(); ex.printStackTrace(wrt); out.print(wrt.getString());
public void printlnArray() { StringWriter swrt = new StringWriter(); PrintWriter wrt = new PrintWriter(swrt); StringPrintWriter pwrt = new StringPrintWriter(); for (String data : DATA) { wrt.println(data); } pwrt.println(DATA); assertEquals(swrt.toString(), pwrt.getString()); }
@Test public void printArray() { StringWriter swrt = new StringWriter(); PrintWriter wrt = new PrintWriter(swrt); StringPrintWriter pwrt = new StringPrintWriter(); for (String data : DATA) { wrt.print(data); } pwrt.print(DATA); assertEquals(swrt.toString(), pwrt.getString()); } }
@Test public void println() { StringWriter swrt = new StringWriter(); PrintWriter wrt = new PrintWriter(swrt); StringPrintWriter pwrt = new StringPrintWriter(); for (String data : DATA) { wrt.println(data); pwrt.println(data); } assertEquals(swrt.toString(), pwrt.getString()); }
@Test public void getString() { StringBuilder bld = new StringBuilder(); StringPrintWriter wrt = new StringPrintWriter(); for (String data : DATA) { bld.append(data); wrt.print(data); } // check that it works.. assertEquals(bld.toString(), wrt.getString()); wrt.clear(); assertEquals(wrt.getString(), ""); }
@Test public void testToProperties() { StringPrintWriter wrt = new StringPrintWriter(); wrt.println(PROP_TEST); wrt.flush(); String inp = wrt.getString(); Properties prop = StringUtil.toProperties(inp); assertEquals(prop.get("prop1"), "SomeProp"); assertEquals(prop.get("prop2"), "OtherProp"); } }