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

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

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

ConsoleAppender.setName介绍

暂无

代码示例

代码示例来源:origin: dropwizard/dropwizard

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

代码示例来源:origin: ch.qos.logback/logback-classic

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

代码示例来源:origin: SonarSource/sonarqube

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

代码示例来源:origin: camunda/camunda-bpm-platform

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

代码示例来源:origin: documents4j/documents4j

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

代码示例来源:origin: documents4j/documents4j

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

代码示例来源:origin: io.dropwizard/dropwizard-logging

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

代码示例来源:origin: org.kie.workbench.services/kie-wb-common-compiler-core

private ConsoleAppender setConsoleAppender(LoggerContext loggerContext, PatternLayoutEncoder pl) {
    ConsoleAppender consoleAppender = new ConsoleAppender<>();
    consoleAppender.setName("consoleAppender");
    consoleAppender.setContext(loggerContext);
    consoleAppender.setEncoder(pl);
    consoleAppender.start();
    return consoleAppender;
  }
}

代码示例来源:origin: org.antframework.boot/ant-boot-starter-log

private Appender buildAppender(LogContext logContext, Encoder encoder) {
  ConsoleAppender appender = new ConsoleAppender();
  appender.setName(APPENDER_NAME);
  appender.setEncoder(encoder);
  logContext.getConfigurator().start(appender);
  return appender;
}

代码示例来源:origin: Evolveum/midpoint

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

代码示例来源:origin: spotify/flo

public static void configureStructuredLogging(Level level) {
 final Logger rootLogger = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
 final LoggerContext context = rootLogger.getLoggerContext();
 context.reset();
 final StructuredLoggingEncoder encoder = new StructuredLoggingEncoder();
 encoder.start();
 final ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
 appender.setTarget("System.err");
 appender.setName("stderr");
 appender.setEncoder(encoder);
 appender.setContext(context);
 appender.start();
 rootLogger.addAppender(appender);
 rootLogger.setLevel(fromLocationAwareLoggerInteger(level.toInt()));
 SLF4JBridgeHandler.install();
}

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

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

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.classic

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

代码示例来源: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: tony19/logback-android

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

代码示例来源:origin: org.opendaylight.bgpcep/testtool-util

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

代码示例来源:origin: com.nhl.bootique.logback/bootique-logback

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

代码示例来源:origin: org.codehaus.sonar/sonar-process

public ConsoleAppender newConsoleAppender(Context loggerContext, String name, String pattern) {
 PatternLayoutEncoder consoleEncoder = new PatternLayoutEncoder();
 consoleEncoder.setContext(loggerContext);
 consoleEncoder.setPattern(pattern);
 consoleEncoder.start();
 ConsoleAppender consoleAppender = new ConsoleAppender();
 consoleAppender.setContext(loggerContext);
 consoleAppender.setEncoder(consoleEncoder);
 consoleAppender.setName(name);
 consoleAppender.setTarget("System.out");
 consoleAppender.start();
 return consoleAppender;
}

代码示例来源:origin: alipay/sofa-common-tools

private ConsoleAppender consoleAppender(LoggerContext loggerContext, Properties properties) {
  SystemPropertiesGetter propertiesGetter = new SystemPropertiesGetter(properties);
  ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
  PatternLayoutEncoder encoder = new PatternLayoutEncoder();
  String logPattern = propertiesGetter.getProperty(
    SOFA_MIDDLEWARE_LOG_CONSOLE_LOGBACK_PATTERN,
    SOFA_MIDDLEWARE_LOG_CONSOLE_LOGBACK_PATTERN_DEFAULT);
  encoder.setPattern(OptionHelper.substVars(logPattern, loggerContext));
  encoder.setContext(loggerContext);
  encoder.start();
  appender.setEncoder(encoder);
  appender.setName("CONSOLE");
  appender.start();
  return appender;
}

代码示例来源:origin: ch.qos.logback/logback-access

@Override
  protected void configureRequestLogImpl() {
    NotifyingListAppender appender = new NotifyingListAppender();
    appender.setContext(requestLogImpl);
    appender.setName("list");
    appender.start();

    ConsoleAppender<IAccessEvent> console = new ConsoleAppender<IAccessEvent>();
    console.setContext(requestLogImpl);
    console.setName("console");
    PatternLayoutEncoder layout = new PatternLayoutEncoder();
    layout.setContext(requestLogImpl);
    layout.setPattern("%date %server %clientHost");
    console.setEncoder(layout);
    layout.start();
    console.start();

    requestLogImpl.addAppender(appender);
    requestLogImpl.addAppender(console);
  }
}

相关文章