@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); }
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; }
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; }
@Override public Appender<ILoggingEvent> build(LoggerContext context, Config config) { if (config.getBoolean("console.enabled")) { PatternLayout patternLayout = new PatternLayout(); patternLayout.setContext(context); patternLayout.setPattern(config.getString("console.format")); patternLayout.start(); ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>(); appender.setContext(context); appender.setLayout(patternLayout); appender.start(); return appender; } return null; }
consoleAppender.setName("CONSOLE"); consoleAppender.setLayout(new ConsoleLayout());
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"); PatternLayout pl = new PatternLayout(); pl.setContext(lc); pl.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"); pl.start(); ca.setLayout(pl); ca.start(); Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME); rootLogger.addAppender(ca); }
/** * 加载控制显示 * * @return r */ private static ConsoleAppender<ILoggingEvent> initConsole() { ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>(); PatternLayout patternLayout = new PatternLayout(); patternLayout.setContext(loggerContext); patternLayout.setPattern("%date %level [%thread] %logger{10} [%file:%line]- x:\\(%X\\) %msg%n"); patternLayout.start(); appender.setLayout(patternLayout); appender.setContext(loggerContext); appender.start(); return appender; }
@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); }
@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); }
@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); }
public static ConsoleAppender<ILoggingEvent> buildConsoleAppender( LoggingConfiguration.ConsoleConfiguration console, LoggerContext context, String logFormat) { final LogFormatter formatter = new LogFormatter(context, console.getTimeZone()); if (logFormat != null) { formatter.setPattern(logFormat); } formatter.start(); final ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>(); appender.setContext(context); appender.setLayout(formatter); addThresholdFilter(appender, console.getThreshold()); appender.start(); return appender; }
pl.setContext(lc); pl.start(); ca.setLayout(pl); ca.start();
public static ConsoleAppender<ILoggingEvent> buildConsoleAppender(ConsoleConfiguration console, LoggerContext context, Optional<String> logFormat) { final LogFormatter formatter = new LogFormatter(context, console.getTimeZone()); for (String format : logFormat.asSet()) { formatter.setPattern(format); } formatter.start(); final ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>(); appender.setContext(context); appender.setLayout(formatter); addThresholdFilter(appender, console.getThreshold()); appender.start(); return appender; }