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

x33g5p2x  于2022-01-19 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(122)

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

FileAppender.stop介绍

暂无

代码示例

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

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

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

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

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

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

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

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

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

@Override
public void stop() {
 super.stop();
 if (rollingPolicy != null) rollingPolicy.stop();
 if (triggeringPolicy != null) triggeringPolicy.stop();
 Map<String, FileNamePattern> map = ContextUtil.getFilenamePatternCollisionMap(context);
 if (map != null && getName() != null) {
  map.remove(getName());
 }
}

代码示例来源:origin: sonatype/nexus-public

tempFileAppender.stop(); // stop the appender to release file lock (windows)
FileUtils.deleteQuietly(file);

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

@Override
public void stop() {
  super.stop();
  
  if (rollingPolicy != null)
    rollingPolicy.stop();
  if (triggeringPolicy != null)
    triggeringPolicy.stop();
  Map<String, FileNamePattern> map = ContextUtil.getFilenamePatternCollisionMap(context);
  if (map != null && getName() != null)
    map.remove(getName());
}

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

@Override
public void stop() {
  super.stop();
  
  if (rollingPolicy != null)
    rollingPolicy.stop();
  if (triggeringPolicy != null)
    triggeringPolicy.stop();
  Map<String, FileNamePattern> map = ContextUtil.getFilenamePatternCollisionMap(context);
  if (map != null && getName() != null)
    map.remove(getName());
}

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

@Override
public void stop() {
  super.stop();
  
  if (rollingPolicy != null)
    rollingPolicy.stop();
  if (triggeringPolicy != null)
    triggeringPolicy.stop();
  Map<String, FileNamePattern> map = ContextUtil.getFilenamePatternCollisionMap(context);
  if (map != null && getName() != null)
    map.remove(getName());
}

代码示例来源:origin: com.mgmtp.jfunk/jfunk-core

if (moduleAppender != null) {
  LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
  moduleAppender.stop();
  loggerContext.getLogger(Logger.ROOT_LOGGER_NAME).detachAppender(moduleAppender);

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

@After
public void tearDown() throws IOException, InterruptedException {
 if (!isConformingHost()) {
  return;
 }
 StatusPrinter.print(context);
 fa.stop();
 Process p = runLoopFSScript(LoopFSCommand.teardown);
 p.waitFor();
 System.out.println("Tearing down");
}

代码示例来源:origin: occidere/MMDownloader

private static FileAppender getFileAppender(LoggerContext loggerContext, PatternLayoutEncoder encoder, String fileName, String loggerName) {
  if (fileAppender != null) {
    fileAppender.stop();
  }
  fileAppender = new FileAppender();
  fileAppender.setContext(loggerContext);
  fileAppender.setName(loggerName);
  fileAppender.setFile(fileName);
  fileAppender.setEncoder(encoder);
  fileAppender.start();
  return fileAppender;
}

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

@Test
public void testCreateParentFolders() {
 String filename = CoreTestConstants.OUTPUT_DIR_PREFIX + "/fat-testCreateParentFolders-" + diff
   + "/testCreateParentFolders.txt";
 File file = new File(filename);
 assertFalse(file.getParentFile().exists());
 assertFalse(file.exists());
 FileAppender<Object> appender = new FileAppender<Object>();
 appender.setEncoder(new DummyEncoder<Object>());
 appender.setAppend(false);
 appender.setFile(filename);
 appender.setName("testCreateParentFolders");
 appender.setContext(context);
 appender.start();
 appender.doAppend(new Object());
 appender.stop();
 assertTrue(file.getParentFile().exists());
 assertTrue(file.exists());
 // cleanup
 assertTrue("failed to delete " + file.getAbsolutePath(), file.delete());
 File parent = file.getParentFile();
 assertTrue("failed to delete " + parent.getAbsolutePath(), parent.delete());
}

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

@Test
public void smoke() {
 String filename = CoreTestConstants.OUTPUT_DIR_PREFIX + "/fat-smoke.log";
 FileAppender<Object> appender = new FileAppender<Object>();
 appender.setEncoder(new DummyEncoder<Object>());
 appender.setAppend(false);
 appender.setFile(filename);
 appender.setName("smoke");
 appender.setContext(context);
 appender.start();
 appender.doAppend(new Object());
 appender.stop();
 File file = new File(filename);
 assertTrue(file.exists());
 assertTrue("failed to delete " + file.getAbsolutePath(), file.delete());
}

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

@Test
public void testPrudentModeLogicalImplications() {
 String filename = CoreTestConstants.OUTPUT_DIR_PREFIX + diff + "fat-testPrudentModeLogicalImplications.txt";
 File file = new File(filename);
 FileAppender<Object> appender = new FileAppender<Object>();
 appender.setEncoder(new DummyEncoder<Object>());
 appender.setFile(filename);
 appender.setName("testPrudentModeLogicalImplications");
 appender.setContext(context);
 appender.setAppend(false);
 appender.setPrudent(true);
 appender.start();
 assertTrue(appender.isAppend());
 StatusManager sm = context.getStatusManager();
 //StatusPrinter.print(context);
 StatusChecker statusChecker = new StatusChecker(context);
 assertEquals(Status.WARN, statusChecker.getHighestLevel(0));
 List<Status> statusList = sm.getCopyOfStatusList();
 assertTrue("Expecting status list size to be 2 or larger, but was "
   + statusList.size(), statusList.size() >= 2);
 String msg1 = statusList.get(1).getMessage();
 assertTrue("Got message [" + msg1 + "]", msg1
   .startsWith("Setting \"Append\" property"));
 appender.doAppend(new Object());
 appender.stop();
 assertTrue(file.exists());
 assertTrue("failed to delete " + file.getAbsolutePath(), file.delete());
}

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

@Test
public void appenderStopShouldClearEntryInCollisionMap() {
  String key = "FA";
  FileAppender<String> fileAppender = buildFileAppender(key, "collisionImpossibleForSingleAppender");
  fileAppender.start();
  assertCollisionMapHasEntry(FA_FILENAME_COLLISION_MAP, key);
  fileAppender.stop();
  assertCollisionMapHasNoEntry(FA_FILENAME_COLLISION_MAP, key);
  statusChecker.assertIsErrorFree();
}

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

appender.stop();
appender.start();

相关文章