/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
@Test public void testAction() throws IllegalArgumentException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, CmdLineException, IOException { // Setup WriterAppender Writer w = new StringWriter(); Layout l = new PatternLayout("%m%n"); WriterAppender wa = new WriterAppender(l, w); wa.setEncoding("UTF-8"); wa.setThreshold(Level.ALL); wa.activateOptions();// WriterAppender does nothing here, but I like defensive code... // Add it to logger Logger log = Logger.getLogger(ExceptionHandler.class);// ExceptionHandler is the class that contains this code : `log.warn("An error has occured:", e);' log.addAppender(wa); try { // Call to the method that will print text to STDOUT... String batchLog = w.toString(); assertTrue("Invalid exception text !", batchLog.contains("my expected text...")); } finally { // Cleanup everything... log.removeAppender(wa); wa.close(); } }
/** * Begins intercepting logging. * * @param logs The StringBuilder to collect log output. * @return A reference to the log4j appender which receives log output. */ private Appender interceptLogging(final StringBuilder logs) { WriterAppender appender = new WriterAppender() { @Override public void append(LoggingEvent event) { logs.append(String.format("%s: %s: %s\n", new Date(event.getTimeStamp()).toString(), event.getLevel().toString(), event.getRenderedMessage())); String[] throwableInfo = event.getThrowableStrRep(); if (throwableInfo != null) { for (String line : throwableInfo) { logs.append(line +"\n"); } } } }; appender.setLayout(new PatternLayout("%d [%p|%c|%C{1}] %m%n")); appender.setThreshold(Level.ALL); appender.activateOptions(); Logger.getRootLogger().addAppender(appender); return appender; }
/** * Prepares the appender for use. */ public void activateOptions() { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(PerContextSystemOutput.ERR.getOriginalPrintStream())); } else { setWriter(createWriter(PerContextSystemOutput.OUT.getOriginalPrintStream())); } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(System.err)); } else { setWriter(createWriter(System.out)); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(unwrap(System.err))); } else { setWriter(createWriter(unwrap(System.out))); } } super.activateOptions(); }
/** * Prepares the appender for use. */ public void activateOptions() { if (follow) { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(new SystemErrStream())); } else { setWriter(createWriter(new SystemOutStream())); } } else { if (target.equals(SYSTEM_ERR)) { setWriter(createWriter(unwrap(System.err))); } else { setWriter(createWriter(unwrap(System.out))); } } super.activateOptions(); }
WriterAppender app = new WriterAppender(new PatternLayout(), writer); app.setThreshold(Level.DEBUG); app.activateOptions(); confs[i].setAppender(app); String port = amount + "08" + i;
WriterAppender app = new WriterAppender(new PatternLayout(), writer); app.setThreshold(Level.DEBUG); app.activateOptions(); confs[i].setAppender(app); String port = amount + "08" + i;