ch.qos.logback.core.encoder.LayoutWrappingEncoder.setContext()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(11.4k)|赞(0)|评价(0)|浏览(167)

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

LayoutWrappingEncoder.setContext介绍

暂无

代码示例

代码示例来源: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: camunda/camunda-bpm-platform

public void setLayout(Layout<E> layout) {
 addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
 addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
 addWarn("See also "+CODES_URL+"#layoutInsteadOfEncoder for details");
 LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
 lwe.setLayout(layout);
 lwe.setContext(context);
 this.encoder = lwe;
}

代码示例来源:origin: sndyuk/logback-more-appenders

@Deprecated
public void setLayout(Layout<E> layout) {
  addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
  addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
  addWarn("See also " + CODES_URL + "#layoutInsteadOfEncoder for details");
  LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
  lwe.setLayout(layout);
  lwe.setContext(context);
  this.encoder = lwe;
}

代码示例来源:origin: org.eclipse.kapua/kapua-simulator-kura

consoleAdapter.setName("console");
final LayoutWrappingEncoder<ILoggingEvent> encoder = new LayoutWrappingEncoder<>();
encoder.setContext(context);

代码示例来源:origin: sndyuk/logback-more-appenders

@Deprecated
public void setLayout(Layout<E> layout) {
  addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
  addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
  addWarn("See also " + CODES_URL + "#layoutInsteadOfEncoder for details");
  LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
  lwe.setLayout(layout);
  lwe.setContext(context);
  this.encoder = lwe;
}

代码示例来源:origin: sndyuk/logback-more-appenders

@Deprecated
public void setLayout(Layout<E> layout) {
  addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
  addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
  addWarn("See also " + CODES_URL + "#layoutInsteadOfEncoder for details");
  LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
  lwe.setLayout(layout);
  lwe.setContext(context);
  this.encoder = lwe;
}

代码示例来源:origin: eclipse/kapua

consoleAdapter.setName("console");
final LayoutWrappingEncoder<ILoggingEvent> encoder = new LayoutWrappingEncoder<>();
encoder.setContext(context);

代码示例来源:origin: io.virtdata/virtdata-lib-realer

public void setLayout(Layout<E> layout) {
  addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
  addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
  addWarn("See also " + CODES_URL + "#layoutInsteadOfEncoder for details");
  LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
  lwe.setLayout(layout);
  lwe.setContext(context);
  this.encoder = lwe;
}

代码示例来源:origin: tony19/logback-android

public void setLayout(Layout<E> layout) {
 addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
 addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
 addWarn("See also "+CODES_URL+"#layoutInsteadOfEncoder for details");
 LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
 lwe.setLayout(layout);
 lwe.setContext(context);
 this.encoder = lwe;
}

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

public void setLayout(Layout<E> layout) {
 addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
 addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
 addWarn("See also "+CODES_URL+"#layoutInsteadOfEncoder for details");
 LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
 lwe.setLayout(layout);
 lwe.setContext(context);
 this.encoder = lwe;
}

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

public void setLayout(Layout<E> layout) {
 addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
 addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
 addWarn("See also "+CODES_URL+"#layoutInsteadOfEncoder for details");
 LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
 lwe.setLayout(layout);
 lwe.setContext(context);
 this.encoder = lwe;
}

代码示例来源:origin: com.hynnet/logback-core

public void setLayout(Layout<E> layout) {
 addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
 addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
 addWarn("See also "+CODES_URL+"#layoutInsteadOfEncoder for details");
 LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
 lwe.setLayout(layout);
 lwe.setContext(context);
 this.encoder = lwe;
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

public void setLayout(Layout<E> layout) {
  addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
  addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
  addWarn("See also " + CODES_URL + "#layoutInsteadOfEncoder for details");
  LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
  lwe.setLayout(layout);
  lwe.setContext(context);
  this.encoder = lwe;
}

代码示例来源:origin: Nextdoor/bender

public void setLayout(Layout<E> layout) {
  addWarn("This appender no longer admits a layout as a sub-component, set an encoder instead.");
  addWarn("To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.");
  addWarn("See also " + CODES_URL + "#layoutInsteadOfEncoder for details");
  LayoutWrappingEncoder<E> lwe = new LayoutWrappingEncoder<E>();
  lwe.setLayout(layout);
  lwe.setContext(context);
  this.encoder = lwe;
}

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

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

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

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: 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: Nextdoor/bender

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: io.virtdata/virtdata-lib-realer

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: tony19/logback-android

public void headerFooterCheck(String fileHeader, String presentationHeader, String presentationFooter, String fileFooter) {
 OutputStreamAppender<Object> wa = new OutputStreamAppender<Object>();
 wa.setContext(context);
 ByteArrayOutputStream baos = new ByteArrayOutputStream();
 SamplePatternLayout<Object> spl = new SamplePatternLayout<Object>();
 spl.setContext(context);

 spl.setFileHeader(fileHeader);
 spl.setPresentationHeader(presentationHeader);
 spl.setPresentationFooter(presentationFooter);
 spl.setFileFooter(fileFooter);

 spl.start();
 LayoutWrappingEncoder<Object> encoder = new LayoutWrappingEncoder<Object>();
 encoder.setLayout(spl);
 encoder.setContext(context);
 
 wa.setEncoder(encoder);
 wa.setOutputStream(baos);
 wa.start();
 
 wa.stop();
 String result = baos.toString();
 String expectedHeader = emtptyIfNull(fileHeader) + emtptyIfNull(presentationHeader);
 System.out.println(result);
 assertTrue(result, result.startsWith(expectedHeader));
 String expectedFooter = emtptyIfNull(presentationFooter) + emtptyIfNull(fileFooter);
 assertTrue(result, result.endsWith(expectedFooter));
}

相关文章