public BaseTestCase() { org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger(); rootLogger.setLevel(Level.ALL); org.apache.log4j.Logger.getLogger("org.apache.hadoop").setLevel(Level.INFO); org.apache.log4j.Logger.getLogger("cascading").setLevel(Level.INFO); org.apache.log4j.Logger.getLogger("org.eclipse.jetty").setLevel(Level.ERROR); // Reconfigure the logger to ensure things are working ConsoleAppender consoleAppender = new ConsoleAppender(new PatternLayout("%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n"), ConsoleAppender.SYSTEM_ERR); consoleAppender.setName("test-console-appender"); consoleAppender.setFollow(true); rootLogger.removeAppender("test-console-appender"); rootLogger.addAppender(consoleAppender); }
private void installConsoleAppender() { ConsoleAppender console = new ConsoleAppender(); console.setName("Console"); console.setThreshold(logLevel); console.setLayout(new PatternLayout(PATTERN)); console.setFollow(true); console.activateOptions(); Logger.getRootLogger().addAppender(console); }