@Test public void testLogging() { try (IScope scope = new ExecutionScope()) { final E2<DummyLogger, DummyRemoteInstrumentationLogger> loggers = setupLoggers("fewidt"); final DummyLogger localLogger = loggers.getE0(); final DummyRemoteInstrumentationLogger remoteLogger = loggers.getE1(); final String fatal = "fatal test string"; final String error = "error test string"; final String warn = "warn test string"; final String info = "info test string"; final String debug = "debug test string"; final String trace = "trace test string"; Logging.logInfoString(info); checkLogger(localLogger, null, null, null, info, null, null); checkLogger(remoteLogger, null, null, null, info, null, null); Logging.logFatalString(fatal); checkLogger(localLogger, fatal, null, null, info, null, null); checkLogger(remoteLogger, fatal, null, null, info, null, null); Logging.logErrorString(error); checkLogger(localLogger, fatal, error, null, info, null, null); checkLogger(remoteLogger, fatal, error, null, info, null, null); Logging.logWarnString(warn); checkLogger(localLogger, fatal, error, warn, info, null, null); checkLogger(remoteLogger, fatal, error, warn, info, null, null); Logging.logDebugString(debug); checkLogger(localLogger, fatal, error, warn, info, debug, null); checkLogger(remoteLogger, fatal, error, warn, info, null, null); Logging.logTraceString(trace); checkLogger(localLogger, fatal, error, warn, info, debug, trace); checkLogger(remoteLogger, fatal, error, warn, info, null, null); } }