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