ch.qos.logback.core.ConsoleAppender.setLayout()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(98)

本文整理了Java中ch.qos.logback.core.ConsoleAppender.setLayout()方法的一些代码示例,展示了ConsoleAppender.setLayout()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ConsoleAppender.setLayout()方法的具体详情如下:
包路径:ch.qos.logback.core.ConsoleAppender
类名称:ConsoleAppender
方法名:setLayout

ConsoleAppender.setLayout介绍

暂无

代码示例

代码示例来源:origin: alibaba/nacos

@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);
}

代码示例来源:origin: apache/lens

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;
}

代码示例来源:origin: org.apache.lens/lens-cli

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;
}

代码示例来源:origin: org.nosceon.datolite/datolite-core

@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;
}

代码示例来源:origin: korpling/ANNIS

consoleAppender.setName("CONSOLE");
consoleAppender.setLayout(new ConsoleLayout());

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

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);
}

代码示例来源:origin: cn.jiangzeyin/common-boot

/**
 * 加载控制显示
 *
 * @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;
}

代码示例来源:origin: com.alibaba.edas.acm/acm-sdk

@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);
}

代码示例来源:origin: com.alibaba.nacos/nacos-client

@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);
}

代码示例来源:origin: com.taobao.middleware/logger.core

@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);
}

代码示例来源:origin: Multibit-Legacy/multibit-hd

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;
}

代码示例来源:origin: apache/jackrabbit-oak

pl.setContext(lc);
pl.start();
ca.setLayout(pl);
ca.start();

代码示例来源:origin: com.plausiblelabs.warwizard/warwizard-core

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;
}

相关文章