Package org.apache.log4j

Examples of org.apache.log4j.Logger.removeAllAppenders()


  protected void setUp() throws Exception {
    super.setUp();
    Logger logger = Logger.getLogger(LogOrRethrowExceptionHandler.class);
    logger.setLevel(org.apache.log4j.Level.DEBUG);
    writer = new StringWriter();
    logger.removeAllAppenders();
    logger.getParent().removeAllAppenders();
    logger.addAppender(new WriterAppender(new SimpleLayout(), writer));
  }

  public void testRuntimeException() throws Throwable {
View Full Code Here


      if (StringUtils.isEmpty(usedOptions.log4j_properties_uri))
      {
        // get logger and remove appenders added by classpath JARs. (=
        // evil)
        Logger rootLogger = Logger.getRootLogger();
        rootLogger.removeAllAppenders();

        // the pattern used to format the logger output
        PatternLayout pattern = new PatternLayout("%-4r %-5p [%c] %m%n");

        // get the level from the molgenis options
View Full Code Here

    consoleAppender.activateOptions();

    // configures the root logger
    Logger rootLogger = Logger.getRootLogger();
    rootLogger.setLevel(Level.INFO);
    rootLogger.removeAllAppenders();
    rootLogger.addAppender(consoleAppender);
    rootLogger.addAppender(statusesAppender);
    rootLogger.addAppender(warningsAppender);

    // creates a custom logger and log messages
View Full Code Here

     */
    public static File resetLog(Class<?> clazz, File logFile) throws Exception {
        if (logFile != null)
            logFile.delete();
        Logger logger = Logger.getLogger(clazz);
        logger.removeAllAppenders();
        logger.setLevel(Level.DEBUG);
        SimpleLayout layout = new SimpleLayout();
        File newLogFile = File.createTempFile("log", "");
        FileAppender appender = new FileAppender(layout, newLogFile.toString(),
                        false, false, 0);
View Full Code Here

    ConsoleAppender appender = new ConsoleAppender(layout, ConsoleAppender.SYSTEM_OUT);
    appender.setName("console");

    Logger root = Logger.getRootLogger();
    root.removeAllAppenders();
    root.addAppender(appender);

    if (verbose) {
      root.setLevel(Level.DEBUG);
    } else {
View Full Code Here

    consoleAppender.activateOptions();

    // configures the root logger
    Logger rootLogger = Logger.getRootLogger();
    rootLogger.setLevel(Level.INFO);
    rootLogger.removeAllAppenders();
    rootLogger.addAppender(consoleAppender);
    rootLogger.addAppender(statusesAppender);
    rootLogger.addAppender(warningsAppender);

    // creates a custom logger and log messages
View Full Code Here

      @Override
      public boolean requiresLayout() {
        return false;
      }
    };
    log.removeAllAppenders();
    log.setAdditivity(false);
    log.addAppender(appender);
    log.setLevel(Level.DEBUG);

View Full Code Here

    consoleAppender.activateOptions();

    // configures the root logger
    Logger rootLogger = Logger.getRootLogger();
    rootLogger.setLevel(Level.INFO);
    rootLogger.removeAllAppenders();
    rootLogger.addAppender(consoleAppender);
    rootLogger.addAppender(statusesAppender);
    rootLogger.addAppender(warningsAppender);

    // creates a custom logger and log messages
View Full Code Here

  private String logOut(String message, Throwable throwable) {
    StringWriter writer = new StringWriter();
    Logger logger = createLogger(writer);
    logger.info(message, throwable);
    //remove and close the appender
    logger.removeAllAppenders();
    return writer.toString();
  }

  public Logger createLogger(Writer writer) {
    TestLoggerRepository repo = new TestLoggerRepository();
View Full Code Here

      // handle after verifying the content of the file.
      if (reader != null) {
        reader.close();
      }
      if (logger != null) {
        logger.removeAllAppenders();
      }
    }
  }
 
  @Test
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.