Package ch.qos.logback.classic

Examples of ch.qos.logback.classic.Level


    Map<String, LoggerLevel> loggers = Maps.newHashMap();

    LoggerContext loggerContext = getLoggerContext();
    for (ch.qos.logback.classic.Logger logger : loggerContext.getLoggerList()) {
      String name = logger.getName();
      Level level = logger.getLevel();
      // only include loggers which explicit levels configured
      if (level != null) {
        loggers.put(name, convert(level));
      }
    }
View Full Code Here


  }

  @Override
  @Nullable
  public LoggerLevel getLoggerLevel(final String name) {
    Level level = getLoggerContext().getLogger(name).getLevel();
    if (level != null) {
      return convert(level);
    }
    return null;
  }
View Full Code Here

   
    Logger logger = lc.getLogger(loggerName);
    if ("null".equalsIgnoreCase(levelStr)) {
      logger.setLevel(null);
    } else {
      Level level = Level.toLevel(levelStr, null);
      if (level != null) {
        logger.setLevel(level);
      }
    }
  }
View Full Code Here

   
    Logger logger = lc.getLogger(loggerName);
    if ("null".equalsIgnoreCase(levelStr)) {
      logger.setLevel(null);
    } else {
      Level level = Level.toLevel(levelStr, null);
      if (level != null) {
        logger.setLevel(level);
      }
    }
  }
View Full Code Here

      for (String log : logmsgs) {
        logs.add(log);
      }
      query.sendReply(JSON.serializeToBytes(logs));
    } else if (query.hasQueryStringParam("level")) {
      final Level level = Level.toLevel(query.getQueryStringParam("level"),
                                        null);
      if (level == null) {
        throw new BadRequestException("Invalid level: "
                                      + query.getQueryStringParam("level"));
      }
View Full Code Here

        console.setEncoder(consolePat);
        root.addAppender(console);

        if (logFile != null) {
            String lstr = options.getString("log_level");
            Level logLevel = Level.toLevel(lstr, Level.INFO);
            FileAppender<ILoggingEvent> fileOutput = new FileAppender<ILoggingEvent>();
            fileOutput.setAppend(false);
            fileOutput.setContext(context);
            fileOutput.setFile(logFile.getAbsolutePath());
            PatternLayoutEncoder filePat = new PatternLayoutEncoder();
View Full Code Here

  }

  private LogStatement makeRandomLogStatement(String[] loggerNamePool) {
    MessageArgumentTuple mat = makeRandomMessageArgumentTuple();
    String loggerName = getRandomLoggerNameFromPool(loggerNamePool);
    Level randomLevel = getRandomLevel();
    Throwable t = getRandomThrowable(randomLevel);
    ThrowableProxyVO throwableProxy = null;
    if (t != null) {
      throwableProxy = ThrowableProxyVO.build(new ThrowableProxy(t));
      pupulateWithPackagingData(throwableProxy.getStackTraceElementProxyArray());
View Full Code Here

    private Map<Level, Level> remapLevels = DEFAULT_REMAPS;

    @Override
    protected void append(ILoggingEvent event) {
        AppendableLogger logger = getLogger(this.destinationLogger);
        Level remapped = this.remapLevels.get(event.getLevel());
        logger.callAppenders(remapped == null ? event : new RemappedLoggingEvent(event));
    }
View Full Code Here

            return this.event.getThreadName();
        }

        @Override
        public Level getLevel() {
            Level remappedLevel = LevelRemappingAppender.this.remapLevels.get(this.event
                    .getLevel());
            return (remappedLevel == null ? this.event.getLevel() : remappedLevel);
        }
View Full Code Here

    return scenario;
  }

  static void addSetLevelSubScenario(Scenario scenario, String loggerName) {
    if (ScenarioRandomUtil.oneInFreq(CREATE_LOGGER_TO_SET_LEVEL_FREQUENCY)) {
      Level l = ScenarioRandomUtil.randomLevel();
      scenario.add(new SetLevel(l, loggerName));
      if (ScenarioRandomUtil.oneInFreq(SECOND_SET_LEVEL_FREQUENCY)) {
        l = ScenarioRandomUtil.randomLevel();
        scenario.add(new SetLevel(l, loggerName));
      }
View Full Code Here

TOP

Related Classes of ch.qos.logback.classic.Level

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.