@Override protected OutputStreamAppender<E> appender(LoggerContext context) { final ConsoleAppender<E> appender = new ConsoleAppender<>(); appender.setName("console-appender"); appender.setContext(context); appender.setTarget(target.get()); return appender; } }
@Override public void reset() { CHANGE_LOGGER_CONTEXT_LOCK.lock(); try { // Flush all the loggers and reinstate only the console logger as a // sane default. loggerContext.stop(); final Logger logger = loggerContext.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME); logger.detachAndStopAllAppenders(); final DropwizardLayout formatter = new DropwizardLayout(loggerContext, TimeZone.getDefault()); formatter.start(); final LayoutWrappingEncoder<ILoggingEvent> layoutEncoder = new LayoutWrappingEncoder<>(); layoutEncoder.setLayout(formatter); final ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<>(); consoleAppender.addFilter(new ThresholdLevelFilterFactory().build(Level.INFO)); consoleAppender.setEncoder(layoutEncoder); consoleAppender.setContext(loggerContext); consoleAppender.start(); logger.addAppender(consoleAppender); loggerContext.start(); } finally { CHANGE_LOGGER_CONTEXT_LOCK.unlock(); } }
public void configure(LoggerContext lc) { addInfo("Setting up default configuration."); ConsoleAppender<ILoggingEvent> ca = new ConsoleAppender<ILoggingEvent>(); ca.setContext(lc); ca.setName("console"); LayoutWrappingEncoder<ILoggingEvent> encoder = new LayoutWrappingEncoder<ILoggingEvent>(); encoder.setContext(lc); // same as // PatternLayout layout = new PatternLayout(); // layout.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"); TTLLLayout layout = new TTLLLayout(); layout.setContext(lc); layout.start(); encoder.setLayout(layout); ca.setEncoder(encoder); ca.start(); Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME); rootLogger.addAppender(ca); } }
appender.setContext(root.getLoggerContext());
@Override public void activateConsoleAppender(String target, String encoding) { ch.qos.logback.core.ConsoleAppender appender = new ch.qos.logback.core.ConsoleAppender(); appender.setContext(LogbackLoggerContextUtil.getLoggerContext()); appender.setTarget(target); PatternLayout layout = new PatternLayout(); layout.setPattern(LoggerHelper.getPattern()); layout.setContext(LogbackLoggerContextUtil.getLoggerContext()); layout.start(); appender.setLayout(layout); appender.start(); logger.detachAndStopAllAppenders(); logger.addAppender(appender); }
/** * Creates a new {@link ConsoleAppender} to {@code System.out} with the specified name and log pattern. * * @see #buildLogPattern(RootLoggerConfig) */ public ConsoleAppender<ILoggingEvent> newConsoleAppender(Context loggerContext, String name, String logPattern) { PatternLayoutEncoder consoleEncoder = new PatternLayoutEncoder(); consoleEncoder.setContext(loggerContext); consoleEncoder.setPattern(logPattern); consoleEncoder.start(); ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<>(); consoleAppender.setContext(loggerContext); consoleAppender.setEncoder(consoleEncoder); consoleAppender.setName(name); consoleAppender.setTarget("System.out"); consoleAppender.start(); return consoleAppender; }
public static void configure(LoggerContext lc) { StatusManager sm = lc.getStatusManager(); if(sm != null) { sm.add(new InfoStatus("Setting up default configuration.", lc)); } ConsoleAppender<ILoggingEvent> ca = new ConsoleAppender<ILoggingEvent>(); ca.setContext(lc); ca.setName("console"); PatternLayoutEncoder pl = new PatternLayoutEncoder(); pl.setContext(lc); pl.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"); pl.start(); ca.setEncoder(pl); ca.start(); Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME); rootLogger.addAppender(ca); }
console.setContext(context); console.setTarget("System.err"); PatternLayoutEncoder consolePat = new PatternLayoutEncoder();
private static OutputStreamAppender<ILoggingEvent> configureConsoleLogging(LoggerContext loggerContext) { ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>(); consoleAppender.setName("com.documents4j.logger.server.console"); consoleAppender.setContext(loggerContext); System.out.println("Logging: The log is printed to the console"); return consoleAppender; }
private static OutputStreamAppender<ILoggingEvent> configureConsoleLogging(LoggerContext loggerContext) { ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>(); consoleAppender.setName("com.documents4j.logger.client.console"); consoleAppender.setContext(loggerContext); System.out.println("Logging: The log is printed to the console"); return consoleAppender; }
public static ConsoleAppender<ILoggingEvent> getConsoleAppender(PatternLayout layout, Context context) { ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>(); consoleAppender.setContext(context); consoleAppender.setLayout(layout); consoleAppender.start(); return consoleAppender; }
private static ConsoleAppender getConsoleAppender(LoggerContext loggerContext, PatternLayoutEncoder encoder) { if (consoleAppender != null) { return consoleAppender; } consoleAppender = new ConsoleAppender(); consoleAppender.setContext(loggerContext); consoleAppender.setEncoder(encoder); consoleAppender.start(); return consoleAppender; } }
public static ConsoleAppender<ILoggingEvent> getConsoleAppender(PatternLayout layout, Context context) { ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>(); consoleAppender.setContext(context); consoleAppender.setLayout(layout); consoleAppender.start(); return consoleAppender; }
private ConsoleAppender setConsoleAppender(LoggerContext loggerContext, PatternLayoutEncoder pl) { ConsoleAppender consoleAppender = new ConsoleAppender<>(); consoleAppender.setName("consoleAppender"); consoleAppender.setContext(loggerContext); consoleAppender.setEncoder(pl); consoleAppender.start(); return consoleAppender; } }
@Override protected OutputStreamAppender<E> appender(LoggerContext context) { final ConsoleAppender<E> appender = new ConsoleAppender<>(); appender.setName("console-appender"); appender.setContext(context); appender.setTarget(target.get()); return appender; } }
private ConsoleAppender setupAppender(String name, String target, LoggerContext ctx, Encoder enc) { ConsoleAppender appender = new ConsoleAppender(); appender.setName(name); appender.setTarget(target); appender.setContext(ctx); appender.setEncoder(enc); appender.start(); return appender; }
public LogLevelModifier newConsoleAppender(String name) { ConsoleAppender<ILoggingEvent> c = new ConsoleAppender<ILoggingEvent>(); c.setName(name); c.setContext(getContext()); c.start(); rootLogger().addAppender(c); newAppenders.add(c); return this; }
private static ConsoleAppender<ILoggingEvent> createConsoleAppender(LoggerContext loggerContext, Layout<ILoggingEvent> layout) { ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>(); LayoutWrappingEncoder<ILoggingEvent> encoder = new LayoutWrappingEncoder<ILoggingEvent>(); encoder.setContext(loggerContext); encoder.setLayout(layout); encoder.start(); consoleAppender.setContext(loggerContext); consoleAppender.setEncoder(encoder); consoleAppender.start(); return consoleAppender; }
private static ConsoleAppender<ILoggingEvent> createConsoleAppender(final LoggerContext loggerContext) { final PatternLayoutEncoder ple = new PatternLayoutEncoder(); ple.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{10} - %msg%n"); ple.setContext(loggerContext); ple.start(); final ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<>(); consoleAppender.setContext(loggerContext); consoleAppender.setEncoder(ple); consoleAppender.setName("STDOUT"); consoleAppender.start(); return consoleAppender; }
@Override public Appender<ILoggingEvent> createAppender(LoggerContext context) { ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>(); appender.setName("console"); appender.setContext(context); appender.setTarget("System.out"); LayoutWrappingEncoder<ILoggingEvent> layoutEncoder = new LayoutWrappingEncoder<>(); layoutEncoder.setLayout(createLayout(context)); appender.setEncoder(layoutEncoder); appender.start(); return asAsync(appender); } }