public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
private WriterAppender getConsoleAppender(ByteArrayOutputStream os, Level level) { String loggingPattern = ((PatternLayout) Logger.getRootLogger().getAppender("CONSOLE").getLayout()).getConversionPattern(); WriterAppender appender = new WriterAppender(new PatternLayout(loggingPattern), os); appender.setThreshold(level); return appender; }
LogCapturer(org.apache.log4j.Logger logger) { this.logger = logger; Appender defaultAppender = org.apache.log4j.Logger.getRootLogger().getAppender("stdout"); if (defaultAppender == null) { defaultAppender = org.apache.log4j.Logger.getRootLogger().getAppender("console"); } final Layout layout = (defaultAppender == null) ? new PatternLayout() : defaultAppender.getLayout(); this.appender = new WriterAppender(layout, sw); this.logger.addAppender(this.appender); }
.getLayout(); ByteArrayOutputStream os = new ByteArrayOutputStream(); WriterAppender appender = new WriterAppender(layout, os);
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
Logger.getRootLogger().getAppender("stdout").getLayout(); ByteArrayOutputStream os = new ByteArrayOutputStream(); WriterAppender appender = new WriterAppender(layout, os);
public PatternLayout getSystemPatternLayout() { Appender filelog = Logger.getRootLogger().getAppender("filelog"); if (filelog != null && filelog instanceof PatternLayout) { return (PatternLayout) filelog.getLayout(); } return new PatternLayout(DEFAULT_PATTERN); } }
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
/** * Remove the line break form the logger pattern. Subsequent writes to stdout are printed to the same line. */ public static void disableNewLine() { Appender appender = Logger.getRootLogger().getAppender("stdout"); defaultLayout = (PatternLayout)appender.getLayout(); PatternLayout newLayout = new PatternLayout(defaultLayout.getConversionPattern().replace("%n","")); appender.setLayout(newLayout); }
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
public ObjectName preRegister(MBeanServer server, ObjectName name) { cat.debug("preRegister called. Server="+server+ ", name="+name); this.server = server; registerLayoutMBean(appender.getLayout()); return name; }
logger.info("hey!"); LoggerContext ctx = (LoggerContext) LogManager.getContext(false); Configuration conf = ctx.getConfiguration(); Appender console = conf.getAppenders().get("console"); // <-- your appender name PatternLayout layout = (PatternLayout) console.getLayout(); layout.setConversionPattern("%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"); ctx.updateLoggers(conf); logger.info("hey!");
private LogCapturer(Logger logger) { this.logger = logger; Layout layout = Logger.getRootLogger().getAppender("stdout").getLayout(); WriterAppender wa = new WriterAppender(layout, sw); logger.addAppender(wa); }
LogCapturer(org.apache.log4j.Logger logger) { this.logger = logger; Appender defaultAppender = org.apache.log4j.Logger.getRootLogger().getAppender("stdout"); if (defaultAppender == null) { defaultAppender = org.apache.log4j.Logger.getRootLogger().getAppender("console"); } final Layout layout = (defaultAppender == null) ? new PatternLayout() : defaultAppender.getLayout(); this.appender = new WriterAppender(layout, sw); this.logger.addAppender(this.appender); }