@Override public void start() { super.start(); archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); if (!super.isErrorFree()) return; if(tbrp.fileNamePattern.hasIntegerTokenCOnverter()) { addError("Filename pattern ["+tbrp.fileNamePattern+"] contains an integer token converter, i.e. %i, INCOMPATIBLE with this configuration. Remove it."); return; } archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); if (!super.isErrorFree()) return; if(tbrp.fileNamePattern.hasIntegerTokenCOnverter()) { addError("Filename pattern ["+tbrp.fileNamePattern+"] contains an integer token converter, i.e. %i, INCOMPATIBLE with this configuration. Remove it."); return; } archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); if (!super.isErrorFree()) return; if(tbrp.fileNamePattern.hasIntegerTokenCOnverter()) { addError("Filename pattern ["+tbrp.fileNamePattern+"] contains an integer token converter, i.e. %i, INCOMPATIBLE with this configuration. Remove it."); return; } archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
private TimeBasedArchiveRemover mockArchiveRemover(String filenamePattern, FileProvider fileProvider) { LoggerContext context = new LoggerContext(); RollingCalendar rollingCalendar = new RollingCalendar(DATE_FORMAT); FileNamePattern filePattern = new FileNamePattern(filenamePattern, context); TimeBasedArchiveRemover archiveRemover = new TimeBasedArchiveRemover(filePattern, rollingCalendar, fileProvider); archiveRemover.setContext(context); return spy(archiveRemover); }
@Override public void start() { @SuppressWarnings("rawtypes") DateTokenConverter dtc = rollingPolicy.fileNamePattern.getPrimaryDateTokenConverter(); if (dtc == null) { throw new IllegalStateException("FileNamePattern [" + rollingPolicy.fileNamePattern.getPattern() + "] does not contain a valid DateToken"); } rc = new DataLogRollingCalendar(); rc.init(dtc.getDatePattern(), rollingPolicy.getRollingInterval()); addInfo("The date pattern is '" + dtc.getDatePattern() + "' from file name pattern '" + rollingPolicy.fileNamePattern.getPattern() + "'."); rc.printPeriodicity(this); setDateInCurrentPeriod(new Date(getCurrentTime())); if (rollingPolicy.getParentsRawFileProperty() != null) { File currentFile = new File(rollingPolicy.getParentsRawFileProperty()); if (currentFile.exists() && currentFile.canRead()) { setDateInCurrentPeriod(new Date(currentFile.lastModified())); } } addInfo("Setting initial period to " + dateInCurrentPeriod); computeNextCheck(); archiveRemover = new TimeBasedArchiveRemover(rollingPolicy.fileNamePattern, rc); archiveRemover.setContext(context); started = true; }
@Override public void start() { super.start(); if (!super.isErrorFree()) { return; } if (tbrp.fileNamePattern.hasIntegerTokenCOnverter()) { addError("Filename pattern [" + tbrp.fileNamePattern + "] contains an integer token converter, i.e. %i, INCOMPATIBLE with this configuration. Remove it."); return; } archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc, new DefaultFileProvider()); archiveRemover.setContext(context); started = true; }