private void allesLoggingAus() {
List<Logger> loggers = Collections.<Logger>list(LogManager.getCurrentLoggers());
loggers.add(LogManager.getRootLogger());
for (Logger logger : loggers) {
if (logger.getName().startsWith("my.company")) {
//System.out.println("--- logger: " + logger.getName());
logger.setLevel(Level.OFF);
}
}
originalOut = System.out;
originalErr = System.err;
ByteArrayOutputStream collectedOut = new ByteArrayOutputStream();
ByteArrayOutputStream collectedErr = new ByteArrayOutputStream();
System.setOut(new PrintStream(collectedOut));
System.setErr(new PrintStream(collectedErr));
}
private void allesLoggingAn() {
List<Logger> loggers = Collections.<Logger>list(LogManager.getCurrentLoggers());
loggers.add(LogManager.getRootLogger());
for (Logger logger : loggers) {
if (logger.getName().startsWith("my.company")) {
logger.setLevel(Level.INFO);
}
}
System.setOut(originalOut);
System.setErr(originalErr);
}