+ private static LoggingConfig parseLoggingConfig(final String[] args) {
+ final var nsLog = parseArgs(args);
+ if (nsLog == null) {
+ return new LoggingConfig(0, null, false);
+ }
+
+ final var verboseLevel = nsLog.getInt("verbose");
+ final var logFile = nsLog.<File>get("log-file");
+ final var scrubLog = nsLog.getBoolean("scrub-log");
+ return new LoggingConfig(verboseLevel, logFile, scrubLog);
+ }
+
+ /**
+ * This method only parses commandline args relevant for logging configuration.
+ */