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

x33g5p2x  于2022-02-01 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(105)

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

UnsynchronizedAppenderBase.stop介绍

暂无

代码示例

代码示例来源:origin: line/armeria

@Override
public void stop() {
  try {
    aai.detachAndStopAllAppenders();
  } finally {
    super.stop();
  }
}

代码示例来源:origin: googleapis/google-cloud-java

@Override
public synchronized void stop() {
 if (logging != null) {
  try {
   logging.close();
  } catch (Exception ex) {
   // ignore
  }
 }
 logging = null;
 super.stop();
}

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

@Override
 public void stop() {
  super.stop();
 }
}

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

/**
 * Stop this appender instance. The underlying stream or writer is also
 * closed.
 * 
 * <p>
 * Stopped appenders cannot be reused.
 */
public void stop() {
 lock.lock();
 try {
  closeOutputStream();
  super.stop();
 } finally {
  lock.unlock();
 }
}

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

@Override
public void stop() {
 if (!isStarted())
  return;
 // mark this appender as stopped so that Worker can also processPriorToRemoval if it is invoking aii.appendLoopOnAppenders
 // and sub-appenders consume the interruption
 super.stop();
 // interrupt the worker thread so that it can terminate. Note that the interruption can be consumed
 // by sub-appenders
 worker.interrupt();
 try {
  worker.join(1000);
 } catch (InterruptedException e) {
  addError("Failed to join worker thread", e);
 }
}

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

@Override
  public void stop() {
    super.stop();
  }
}

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

@Override
  public void stop() {
    super.stop();
  }
}

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

@Override
 public void stop() {
  super.stop();
 }
}

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

@Override
 public void stop() {
  super.stop();
 }
}

代码示例来源:origin: line/centraldogma

@Override
public void stop() {
  try {
    aai.detachAndStopAllAppenders();
  } finally {
    super.stop();
  }
}

代码示例来源:origin: co.wrisk.logback/logback-ext-core

@Override
public void stop() {
  lock.lock();
  try {
    super.stop();
    if (encoder != null) {
      encoder.stop();
    }
  } finally {
    lock.unlock();
  }
}

代码示例来源:origin: getheimdall/heimdall

@Override
public void stop() {
  log.info("Closing mongodb appender");
  this.mongoClient.close();
  super.stop();
}

代码示例来源:origin: com.bugsnag/bugsnag

@Override
public void stop() {
  super.stop();
  if (bugsnag != null) {
    bugsnag.close();
  }
}

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

@Override
public void stop() {
  super.stop();
  if (cache != null) {
    cache = null;
  }
  if (delegate != null) {
    delegate.stop();
    delegate = null;
  }
}

代码示例来源:origin: com.google.cloud/google-cloud-logging-logback

@Override
public synchronized void stop() {
 if (logging != null) {
  try {
   logging.close();
  } catch (Exception ex) {
   // ignore
  }
 }
 logging = null;
 super.stop();
}

代码示例来源:origin: com.linecorp.armeria/armeria-logback

@Override
public void stop() {
  try {
    aai.detachAndStopAllAppenders();
  } finally {
    super.stop();
  }
}

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

/**
 * Stop this appender instance. The underlying stream or writer is also
 * closed.
 * 
 * <p>
 * Stopped appenders cannot be reused.
 */
public synchronized void stop() {
 closeWriter();
 super.stop();
}

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

/**
 * Stop this appender instance. The underlying stream or writer is also
 * closed.
 * 
 * <p>
 * Stopped appenders cannot be reused.
 */
public void stop() {
 synchronized (lock) {
  closeOutputStream();
  super.stop();
 }
}

代码示例来源:origin: org.apache.twill/twill-core

@Override
public void stop() {
 super.stop();
 scheduler.shutdownNow();
 Futures.getUnchecked(Services.chainStop(kafkaClient, zkClientService));
}

代码示例来源:origin: osiegmar/logback-gelf

@Override
public void stop() {
  super.stop();
  try {
    close();
  } catch (final IOException e) {
    addError("Couldn't close appender", e);
  }
}

相关文章