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

x33g5p2x  于2022-01-16 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(114)

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

AppenderBase.start介绍

暂无

代码示例

代码示例来源:origin: signalapp/Signal-Server

@Override
public void start() {
 super.start();
 synchronized (this) {
  try {
   Class syslogClass = syslogConfig.getSyslogClass();
   syslog = (SyslogIF) syslogClass.newInstance();
   syslog.initialize(syslogClass.getSimpleName(), syslogConfig);
  } catch (ClassCastException | IllegalAccessException | InstantiationException cse) {
   throw new SyslogRuntimeException(cse);
  }
 }
}

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

/**
 * Options are activated and become effective only after calling this method.
 */
public void start() {
  int errors = 0;
  if (this.layout == null) {
    addStatus(new ErrorStatus("No layout set for the RocketmqLogbackAppender named \"" + name + "\".", this));
    errors++;
  }
  if (errors > 0 || !checkEntryConditions()) {
    return;
  }
  try {
    producer = ProducerInstance.getProducerInstance().getInstance(nameServerAddress, producerGroup);
  } catch (Exception e) {
    addError("Starting RocketmqLogbackAppender [" + this.getName()
      + "] nameServerAddress:" + nameServerAddress + " group:" + producerGroup + " " + e.getMessage());
  }
  if (producer != null) {
    super.start();
  }
}

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

public void start() {
 cb = new CyclicBuffer<E>(maxSize);
 super.start();
}

代码示例来源:origin: didi/DDMQ

/**
 * Options are activated and become effective only after calling this method.
 */
public void start() {
  int errors = 0;
  if (this.layout == null) {
    addStatus(new ErrorStatus("No layout set for the RocketmqLogbackAppender named \"" + name + "\".", this));
    errors++;
  }
  if (errors > 0 || !checkEntryConditions()) {
    return;
  }
  try {
    producer = ProducerInstance.getProducerInstance().getInstance(nameServerAddress, producerGroup);
  } catch (Exception e) {
    addError("Starting RocketmqLogbackAppender [" + this.getName()
      + "] nameServerAddress:" + nameServerAddress + " group:" + producerGroup + " " + e.getMessage());
  }
  if (producer != null) {
    super.start();
  }
}

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

peerId = "remote peer " + remoteHost + ":" + port + ": ";
task = getContext().getExecutorService().submit(this);
super.start();

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

@Override
public void start() {
 if (isStarted()) return;
 try {
  ServerSocket socket = getServerSocketFactory().createServerSocket(
    getPort(), getBacklog(), getInetAddress());    
  ServerListener<RemoteReceiverClient> listener = createServerListener(socket);
  
  runner = createServerRunner(listener, getContext().getExecutorService());
  runner.setContext(getContext());
  getContext().getExecutorService().execute(runner);
  super.start();
 } catch (Exception ex) {
  addError("server startup error: " + ex, ex);
 }
}

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

super.start();

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

@Override
public void start() {
 int errors = 0;
 if (discriminator == null) {
  addError("Missing discriminator. Aborting");
  errors++;
 }
 if (!discriminator.isStarted()) {
  addError("Discriminator has not started successfully. Aborting");
  errors++;
 }
 if (appenderFactory == null) {
  addError("AppenderFactory has not been set. Aborting");
  errors++;
 } else {
  appenderTracker = new AppenderTracker<E>(context, appenderFactory);
  appenderTracker.setMaxComponents(maxAppenderCount);
  appenderTracker.setTimeout(timeout.getMilliseconds());
 }
 if (errors == 0) {
  super.start();
 }
}

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

@Override
public void start() {
 super.start();
 this.running = true;
 dispatcher.start();
}

代码示例来源:origin: protegeproject/protege

@Override
public void start() {
  startLayout();
  super.start();
}

代码示例来源:origin: me.moocar/logback-gelf

@Override
public void start() {
  super.start();
  initExecutor();
}

代码示例来源:origin: org.molgenis/molgenis-jobs

@Override
public void start() {
 createLayout();
 super.start();
}

代码示例来源:origin: protegeproject/protege

@Override
public void start() {
   logView.start();
    super.start();  
}

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

public void start() {
 cb = new CyclicBuffer<E>(maxSize);
 super.start();
}

代码示例来源:origin: rapid7/le_java

@Override
public void start() {
  if (layout == null) {
    layout = buildLayout();
  }
  super.start();
}

代码示例来源:origin: mp911de/logstash-gelf

@Override
public void start() {
  if (null == gelfSender) {
    RuntimeContainer.initialize(errorReporter);
    gelfSender = createGelfSender();
  }
  super.start();
}

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

@Override
public void start() {
  super.start();
  chartGenerator = createChartGenerator();
  //update the static APPENDERS_BY_NAME object
  if (getName() != null) {
    APPENDERS_BY_NAME.put(getName(), this);
  }
}

代码示例来源:origin: org.perf4j/perf4j

@Override
public void start() {
  super.start();
  chartGenerator = createChartGenerator();
  //update the static APPENDERS_BY_NAME object
  if (getName() != null) {
    APPENDERS_BY_NAME.put(getName(), this);
  }
}

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

public void start() {
 strList.clear();
 if (layout == null || !layout.isStarted()) {
  return;
 }
 super.start();
}

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

@Override
public void start() {
 int diff = RandomUtil.getPositiveInt();
 Logger logger = LoggerFactory.getLogger("ResursiveLBAppender"+diff);
 logger.info("testing");
 super.start();
}

相关文章