mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
14.14.2014 5e561f4dad5e0157fb1837c6244faa74aa6d8df3
OPENDJ-1622 (CR-5287) Offline tools don't produce any output

This issue and fix are similar to OPENDJ-1372.

All 4 tools go through TaskTool.validateTaskArgs().
I put the code change here, but I could as well call a method to enable j.u.l. console logging before calling TaskTool.validateTaskArgs() in the four tools.
1 files modified
4 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskTool.java 4 ●●●● patch | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskTool.java
@@ -39,6 +39,7 @@
import static com.forgerock.opendj.cli.Utils.wrapText;
import org.forgerock.opendj.ldap.DecodeException;
import org.opends.server.loggers.JDKLogging;
import org.opends.server.tools.LDAPConnection;
import org.opends.server.tools.LDAPConnectionException;
@@ -59,6 +60,7 @@
import java.util.Set;
import java.util.HashSet;
import java.util.List;
import java.util.logging.Level;
import java.io.IOException;
/**
@@ -181,6 +183,8 @@
    }
    else
    {
      // server is offline => output logs to the console
      JDKLogging.enableConsoleLoggingForOpenDJ(Level.FINE);
      taskScheduleArgs.validateArgsIfOffline();
    }
  }