本文整理了Java中ch.qos.logback.core.OutputStreamAppender.setName()
方法的一些代码示例,展示了OutputStreamAppender.setName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OutputStreamAppender.setName()
方法的具体详情如下:
包路径:ch.qos.logback.core.OutputStreamAppender
类名称:OutputStreamAppender
方法名:setName
暂无
代码示例来源:origin: dropwizard/dropwizard
@Override
protected OutputStreamAppender<E> appender(LoggerContext context) {
final OutputStreamAppender<E> appender = new DropwizardSocketAppender<>(host, port,
(int) connectionTimeout.toMilliseconds(), (int) sendBufferSize.toBytes(), socketFactory());
appender.setContext(context);
appender.setName("tcp-socket-appender");
appender.setImmediateFlush(immediateFlush);
return appender;
}
代码示例来源:origin: kaklakariada/portmapper
private OutputStreamAppender<ILoggingEvent> createAppender(final OutputStream logMessageOutputStream,
final Encoder<ILoggingEvent> encoder) {
final OutputStreamAppender<ILoggingEvent> appender = new OutputStreamAppender<ILoggingEvent>();
appender.setContext(loggerContext);
appender.setEncoder(encoder);
appender.setOutputStream(logMessageOutputStream);
appender.setName(OUTPUT_STREAM_APPENDER_NAME);
appender.start();
return appender;
}
代码示例来源:origin: epam/DLab
/** Perform the base configure of appender.
* @param context the context of logger.
* @param appenderName the name of appender.
* @param appender the class instance of appender.
*/
public void configure(LoggerContext context, String appenderName, OutputStreamAppender<ILoggingEvent> appender) {
PatternLayoutEncoder encoder = new PatternLayoutEncoder();
encoder.setPattern(logFormatPattern);
encoder.setContext(context);
encoder.start();
appender.setContext(context);
appender.setName(appenderName);
appender.setEncoder(encoder);
appender.start();
Logger logger = context.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
logger.addAppender(appender);
logger.setAdditive(true);
}
代码示例来源:origin: epam/DLab
/** Perform the base configure of appender.
* @param context the context of logger.
* @param appenderName the name of appender.
* @param appender the class instance of appender.
*/
public void configure(LoggerContext context, String appenderName, OutputStreamAppender<ILoggingEvent> appender) {
PatternLayoutEncoder encoder = new PatternLayoutEncoder();
encoder.setPattern(logFormatPattern);
encoder.setContext(context);
encoder.start();
appender.setContext(context);
appender.setName(appenderName);
appender.setEncoder(encoder);
appender.start();
Logger logger = context.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
logger.addAppender(appender);
logger.setAdditive(true);
}
代码示例来源:origin: io.dropwizard/dropwizard-logging
@Override
protected OutputStreamAppender<E> appender(LoggerContext context) {
final OutputStreamAppender<E> appender = new DropwizardSocketAppender<>(host, port,
(int) connectionTimeout.toMilliseconds(), (int) sendBufferSize.toBytes(), socketFactory());
appender.setContext(context);
appender.setName("tcp-socket-appender");
appender.setImmediateFlush(immediateFlush);
return appender;
}
代码示例来源:origin: NationalSecurityAgency/emissary
private static OutputStreamAppender<ILoggingEvent> buildAppender(final Encoder<ILoggingEvent> encoder, final OutputStream outputStream) {
OutputStreamAppender<ILoggingEvent> appender = new OutputStreamAppender<ILoggingEvent>();
appender.setName("logcapture");
appender.setContext(ContextSelectorStaticBinder.getSingleton().getContextSelector().getDefaultLoggerContext());
appender.setEncoder(encoder);
appender.setOutputStream(outputStream);
appender.start();
return appender;
}
}
代码示例来源:origin: apache/lens
/**
* Test log statistics store.
*
* @throws Exception the exception
*/
@Test
public void testLogStatisticsStore() throws Exception {
LogStatisticsStore store = new LogStatisticsStore();
store.initialize(LensServerConf.getHiveConf());
// Do some initialization work
ByteArrayOutputStream writer = new ByteArrayOutputStream();
Logger l = (Logger) LoggerFactory.getLogger(MyLoggableLens.class);
OutputStreamAppender<ILoggingEvent> appender = new OutputStreamAppender<ILoggingEvent>();
appender.setLayout(new StatisticsLogLayout());
appender.setContext(l.getLoggerContext());
appender.setOutputStream(writer);
appender.setName(MyLoggableLens.class.getCanonicalName());
appender.start();
l.addAppender(appender);
MyLoggableLens sampleEvent = new MyLoggableLens(System.currentTimeMillis());
store.process(sampleEvent);
writer.flush();
l.detachAppender(appender);
appender.stop();
ObjectMapper mapper = new ObjectMapper();
String expected = mapper.writeValueAsString(sampleEvent);
Assert.assertEquals(new String(writer.toByteArray(), "UTF-8").trim(), expected.trim());
writer.close();
}
}
代码示例来源:origin: com.ibm.mqlight/mqlight-api
appender.setEncoder(patternLayoutEncoder);
appender.setOutputStream(logOutput.getPrintStream());
appender.setName(name);
appender.addFilter(filter);
appender.start();
内容来源于网络,如有侵权,请联系作者删除!