private void rollLog(final boolean ifFull) {
    if (!useChildLogging()) {
      return;
    }
    synchronized (this) {
      // need to do the activeLogFull call while synchronized
      if (ifFull && !activeLogFull()) {
        return;
      }
      switchLogs(getNextChildLogFile(), false);
    }
  }
notification from manager that the output file is being closed
geode-core/src/main/java/org/apache/geode/internal/logging/ManagerLogWriter.java