本文整理了Java中ch.qos.logback.core.AppenderBase.start()
方法的一些代码示例,展示了AppenderBase.start()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppenderBase.start()
方法的具体详情如下:
包路径:ch.qos.logback.core.AppenderBase
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!