Package ch.qos.logback.core.status

Examples of ch.qos.logback.core.status.StatusChecker


    ListAppender listAppender = (ListAppender) root.getAppender("LIST");
    assertNotNull(listAppender);

    // StatusPrinter.printIfErrorsOccured(context);
    StatusChecker checker = new StatusChecker(context);
    checker.assertIsErrorFree();
  }
View Full Code Here


             + "conditional/conditionalIncludeExistingFile.xml";
     configure(configFileAsStr);

     ConsoleAppender consoleAppender = (ConsoleAppender) root.getAppender("CON");
     assertNotNull(consoleAppender);
     StatusChecker checker = new StatusChecker(context);
    checker.assertIsErrorFree();
   }
View Full Code Here

             + "conditional/conditionalIncludeInexistentFile.xml";
     configure(configFileAsStr);

     ConsoleAppender consoleAppender = (ConsoleAppender) root.getAppender("CON");
     assertNull(consoleAppender);
     StatusChecker checker = new StatusChecker(context);
     checker.assertIsErrorFree();
   }
View Full Code Here

   
    long lastEventId = getLastEventId();
    verify(lastEventId);

    // check that there were no errors
    StatusChecker checker = new StatusChecker(lc);
    checker.assertIsErrorFree();
  }
View Full Code Here

    if(!currentDir.contains("logback-classic")) {
         configFile =  "logback-classic/"+configFile;
    }
    configure(configFile);
    StatusPrinter.print(loggerContext);
    StatusChecker checker = new StatusChecker(loggerContext);
    checker.assertContainsMatch(IfAction.MISSING_JANINO_MSG);

    assertSame(Level.WARN, loggerContext.getLogger("a").getLevel());
    assertSame(Level.WARN, root.getLevel());
  }
View Full Code Here

    logger.info("RecursiveInitializationTest");

    LoggerContext loggerContext = (LoggerContext) LoggerFactory
        .getILoggerFactory();
    StatusPrinter.printInCaseOfErrorsOrWarnings(loggerContext);
    StatusChecker statusChecker = new StatusChecker(loggerContext);
    assertEquals("Was expecting no errors", Status.WARN, statusChecker.getHighestLevel(0));
  }
View Full Code Here

    }

    loggerContext.getExecutorService().shutdown();
    loggerContext.getExecutorService().awaitTermination(1000, TimeUnit.MILLISECONDS);

    StatusChecker checker = new StatusChecker(loggerContext);
    checker.assertIsErrorFree();
    checker.assertContainsMatch(CoreConstants.RESET_MSG_PREFIX);
  }
View Full Code Here

    assertNotNull(consoleAppender);
    LayoutWrappingEncoder<ILoggingEvent> encoder = (LayoutWrappingEncoder<ILoggingEvent>) consoleAppender.getEncoder();

    assertEquals("UTF-8", encoder.getCharset().displayName());

    StatusChecker checker = new StatusChecker(loggerContext);
    checker.assertIsErrorFree();
  }
View Full Code Here

    String loggerName = "changePropagator0" + diff;
    java.util.logging.Logger.getLogger(loggerName).setLevel(java.util.logging.Level.INFO);
    String configFileAsStr = ClassicTestConstants.JORAN_INPUT_PREFIX
            + "/jul/levelChangePropagator0.xml";
    configure(configFileAsStr);
    StatusChecker checker = new StatusChecker(loggerContext);
    checker.assertIsErrorFree();
    verifyJULLevel(loggerName, null);
    verifyJULLevel("a.b.c." + diff, Level.WARN);
    verifyJULLevel(Logger.ROOT_LOGGER_NAME, Level.TRACE);
  }
View Full Code Here

    java.util.logging.Logger.getLogger(loggerName).setLevel(java.util.logging.Level.INFO);
    verifyJULLevel(loggerName, Level.INFO);
    String configFileAsStr = ClassicTestConstants.JORAN_INPUT_PREFIX
            + "/jul/levelChangePropagator1.xml";
    configure(configFileAsStr);
    StatusChecker checker = new StatusChecker(loggerContext);
    checker.assertIsErrorFree();
    verifyJULLevel(loggerName, Level.INFO);
    verifyJULLevel("a.b.c." + diff, Level.WARN);
    verifyJULLevel(Logger.ROOT_LOGGER_NAME, Level.TRACE);
  }
View Full Code Here

TOP

Related Classes of ch.qos.logback.core.status.StatusChecker

Copyright © 2018 www.massapicom. 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.