public static ProcessOutput getInstance(String label, java.util.logging.Logger logger) { return new ProcessOutput(Processors.named("["+label+" output]", Processors.logTo(logger, Level.INFO)), Processors.named("["+label+" error]", Processors.logTo(logger, Level.SEVERE)), Processors.logTo(logger, Level.FINE)); }
public static ProcessOutput getInstance(String label, org.slf4j.Logger logger) { return new ProcessOutput(Processors.named("["+label+" output]", Processors.logTo(logger, Slf4jLevel.INFO)), Processors.named("["+label+" error]", Processors.logTo(logger, Slf4jLevel.ERROR)), Processors.logTo(logger, Slf4jLevel.DEBUG)); } }
public static ProcessOutput getInstance(String label, java.util.logging.Logger logger) { return new ProcessOutput(Processors.named("["+label+" output]", Processors.logTo(logger, Level.INFO)), Processors.named("["+label+" error]", Processors.logTo(logger, Level.SEVERE)), Processors.logTo(logger, Level.FINE)); }
public static ProcessOutput getInstance(String label, org.slf4j.Logger logger) { return new ProcessOutput(Processors.named("["+label+" output]", Processors.logTo(logger, Slf4jLevel.INFO)), Processors.named("["+label+" error]", Processors.logTo(logger, Slf4jLevel.ERROR)), Processors.logTo(logger, Slf4jLevel.DEBUG)); } }
public MongodSandboxFactory() throws IOException { // TODO Consider alternatives for configuring the logger level for de.flapdoodle Logger logger = Logger.getLogger("de.flapdoodle"); // log only severe messsages for de.flapdoodle logger.setLevel(Level.WARNING); RuntimeConfig runtimeConfig = new RuntimeConfig(); runtimeConfig.setProcessOutput( new ProcessOutput( Processors.logTo(logger, Level.INFO), Processors.logTo(logger, Level.SEVERE), Processors.named("[console>]", Processors.logTo(logger, Level.FINE)) ) ); MongodConfig mongodConfig = new MongodConfig(Version.Main.V2_2); MongodStarter runtime = MongodStarter.getInstance(runtimeConfig); mongodExecutable = runtime.prepare(mongodConfig); mongodProcess = mongodExecutable.start(); }