An IndentationTarget writing into a given Writer.
7172737475767778
private StringWriter wr = null; private void divertLog() {// N.B. This needs to divert the log for SampleResult wr = new StringWriter(1000); LogTarget[] lt = { new WriterTarget(wr, fmt) }; SampleResult.log.setLogTargets(lt); }
216217218219220221222223224
setPriority(appProperties.getProperty(prop), category); } if (prop.startsWith(LOG_FILE + ".")) { String category = prop.substring(LOG_FILE.length() + 1); String file = appProperties.getProperty(prop); setTarget(new WriterTarget(makeWriter(file, prop), getFormat()), category); } } }
310311312313314315316
} Hierarchy.getDefaultHierarchy().setDefaultLogTarget(target); } private static LogTarget getTarget(Writer targetFile, PatternFormatter fmt) { return new WriterTarget(targetFile, fmt); }
103104105106107108109110
220221222223224225226227228
316317318319320321322
736737738739740741742743
private StringWriter wr = null; public void divertLog() { wr = new StringWriter(1000); LogTarget[] lt = { new WriterTarget(wr, fmt) }; log.setLogTargets(lt); }
294295296297298299300