java.util.logging.Logger.setLevel()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(239)

本文整理了Java中java.util.logging.Logger.setLevel()方法的一些代码示例,展示了Logger.setLevel()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.setLevel()方法的具体详情如下:
包路径:java.util.logging.Logger
类名称:Logger
方法名:setLevel

Logger.setLevel介绍

[英]Set the log level specifying which message levels will be logged by this logger. Message levels lower than this value will be discarded. The level value Level.OFF can be used to turn off logging.

If the new level is null, it means that this node should inherit its level from its nearest ancestor with a specific (non-null) level value.
[中]

代码示例

代码示例来源:origin: jenkinsci/jenkins

@Override public Void call() throws Error {
  Logger logger = Logger.getLogger(name);
  loggers.add(logger);
  logger.setLevel(level);
  return null;
}
void broadcast() {

代码示例来源:origin: pmd/pmd

public void close() {
    for (Handler handler : newHandlers) {
      logger.removeHandler(handler);
    }
    for (Handler handler : oldHandlers) {
      logger.addHandler(handler);
    }
    logger.setLevel(oldLogLevel);
    logger.setUseParentHandlers(true);
  }
}

代码示例来源:origin: square/okhttp

private static void enableHttp2FrameLogging() {
  frameLogger = Logger.getLogger(Http2.class.getName());
  frameLogger.setLevel(Level.FINE);
  ConsoleHandler handler = new ConsoleHandler();
  handler.setLevel(Level.FINE);
  handler.setFormatter(new SimpleFormatter() {
   @Override public String format(LogRecord record) {
    return Util.format("%s%n", record.getMessage());
   }
  });
  frameLogger.addHandler(handler);
 }
}

代码示例来源:origin: stanfordnlp/CoreNLP

public RothCONLL04Reader() {
 super(null, true, true, true);
 // change the logger to one from our namespace
 logger = Logger.getLogger(RothCONLL04Reader.class.getName());
 // run quietly by default
 logger.setLevel(Level.SEVERE);
}

代码示例来源:origin: stackoverflow.com

Handler fh = new FileHandler("%t/wombat.log");
Logger.getLogger("").addHandler(fh);
Logger.getLogger("com.wombat").setLevel(Level.FINEST);

代码示例来源:origin: jersey/jersey

/**
 * Register {@link Handler log handler} to the list of root loggers.
 */
private void registerLogHandler() {
  final String recordLogLevel = getProperty(TestProperties.RECORD_LOG_LEVEL);
  final int recordLogLevelInt = Integer.valueOf(recordLogLevel);
  final Level level = Level.parse(recordLogLevel);
  logLevelMap.clear();
  for (final Logger root : getRootLoggers()) {
    logLevelMap.put(root, root.getLevel());
    if (root.getLevel().intValue() > recordLogLevelInt) {
      root.setLevel(level);
    }
    root.addHandler(getLogHandler());
  }
}

代码示例来源:origin: apache/incubator-dubbo

@Override
public void setLevel(Level level) {
  java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).setLevel(toJdkLevel(level));
}

代码示例来源:origin: pmd/pmd

public ScopedLogHandlersManager(Level level, Handler... handlers) {
  newHandlers = handlers;
  logger = Logger.getLogger(PACKAGE_NAME);
  oldHandlers = logger.getHandlers();
  oldLogLevel = logger.getLevel();
  logger.setLevel(level);
  // The Ant logger filters itself
  for (Handler handler : oldHandlers) {
    logger.removeHandler(handler);
  }
  for (Handler handler : newHandlers) {
    logger.addHandler(handler);
    handler.setLevel(level);
  }
  logger.setUseParentHandlers(false);
}

代码示例来源:origin: internetarchive/heritrix3

private void setupLogFile(Logger logger, String filename, Formatter f,
    boolean shouldManifest) throws IOException, SecurityException {
  logger.setLevel(Level.INFO); // set all standard loggers to INFO
  GenerationFileHandler fh = GenerationFileHandler.makeNew(filename, false,
    shouldManifest);
  fh.setFormatter(f);
  logger.addHandler(fh);
  addToManifest(filename, MANIFEST_LOG_FILE, shouldManifest);
  logger.setUseParentHandlers(false);
  this.fileHandlers.put(logger, fh);
}

代码示例来源:origin: apache/incubator-dubbo

@Override
public void setLevel(Level level) {
  java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).setLevel(toJdkLevel(level));
}

代码示例来源:origin: stackoverflow.com

@Test tester() {
 Logger logger = Logger.getLogger("my junit-test logger");
 LogHandler handler = new LogHandler();
 handler.setLevel(Level.ALL);
 logger.setUseParentHandlers(false);
 logger.addHandler(handler);
 logger.setLevel(Level.ALL);

代码示例来源:origin: geoserver/geoserver

@Override
  public void evaluate() throws Throwable {
    oldLevel = log.getLevel();
    if (newLevel != null) {
      log.setLevel(newLevel);
    }
    log.addHandler(LoggerRule.this);
    try {
      base.evaluate();
    } finally {
      log.removeHandler(LoggerRule.this);
      log.setLevel(oldLevel);
      oldLevel = null;
    }
  }
};

代码示例来源:origin: stackoverflow.com

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  AndroidLoggingHandler.reset(new AndroidLoggingHandler());
  java.util.logging.Logger.getLogger("my.category").setLevel(Level.FINEST);
...

代码示例来源:origin: iBotPeaches/Apktool

private static void setupLogging(final Verbosity verbosity) {
  Logger logger = Logger.getLogger("");
  for (Handler handler : logger.getHandlers()) {
    logger.removeHandler(handler);
  };
  logger.addHandler(handler);
    logger.setLevel(Level.ALL);
  } else {
    handler.setFormatter(new Formatter() {

代码示例来源:origin: neo4j/neo4j

logger.addHandler( replacement );
logger.setLevel( Level.ALL );

代码示例来源:origin: spotbugs/spotbugs

public static void falsePositive1() {
  Logger logger = Logger.getLogger("edu.umd.cs.findbugs");
  logger.setLevel(Level.FINER);
  foo1 = logger;
}

代码示例来源:origin: spotbugs/spotbugs

/**
 * The logger reference is lost at the end of the method (it doesn't escape
 * the method), so if you have a garbage collection cycle just after the
 * call to initLogging, the logger configuration is lost (because Logger
 * only keeps weak references).
 */
@ExpectWarning("LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE")
public static void initLogging() throws SecurityException, IOException {
  Logger logger = Logger.getLogger("edu.umd.cs.findbugs");
  logger.addHandler(new FileHandler()); // call to change logger
                     // configuration
  logger.setUseParentHandlers(false); // another call to change logger
                    // configuration
  logger.setLevel(Level.FINER);
  logger.setFilter(new Filter() {
    @Override
    public boolean isLoggable(LogRecord arg0) {
      return true;
    }
  });
}

代码示例来源:origin: reactor/reactor-core

@Test
public void nullFormatIsAcceptedByUnderlyingLogger() {
  StringBuilder log = new StringBuilder();
  Logger underlyingLogger = Logger.getAnonymousLogger();
  underlyingLogger.setLevel(Level.FINEST);
  underlyingLogger.addHandler(
      new Handler() {
        @Override
        public void publish(LogRecord record) {
          log.append(record.getMessage());
        }
        @Override
        public void flush() { }
        @Override
        public void close() throws SecurityException { }
      });
  Loggers.JdkLogger jdkLogger = new Loggers.JdkLogger(underlyingLogger);
  jdkLogger.trace(null, null, null);
  assertThat(log.toString()).isEqualTo("null");
}

代码示例来源:origin: pmd/pmd

public static void disableLogging() {
    // Disable the logging of the ApexLexer, e.g.
    // Jul 16, 2017 8:49:56 PM apex.jorje.parser.impl.BaseApexLexer dedupe
    // INFORMATION: Deduped array ApexLexer.DFA23_transition. Found 7927114 shorts which is 15MB not
    // including array overhead. Removed 7204963 shorts which is 13MB not counting array overhead. Took 18ms.
    Logger log = Logger.getLogger(BaseApexLexer.class.getSimpleName());
    log.setLevel(Level.WARNING);
  }
}

代码示例来源:origin: peter-lawrey/Java-Chronicle

private static long timeLogToLogger(int count) throws IOException {
    long start = System.nanoTime();
    FileHandler handler = new FileHandler("my.logger.log");
    handler.setFormatter(new Formatter() {
      @NotNull
      @Override
      public String format(@NotNull LogRecord record) {
        return TIME.format(record.getMillis()) + " [ " + Thread.currentThread().getName() + " ] "
            + record.getLevel() + " " + record.getMessage() + "\n";
      }
    });

    // Add to the desired logger
    Logger logger = Logger.getLogger("com.higherfrequencytrading.chronicle");
    logger.addHandler(handler);
    logger.setLevel(Level.FINE);

    double d = 0.001, factor = 1 + 10.0 / count;
    for (int i = 0; i < count; i++) {
      d *= factor;
      logger.log(Level.FINE, "result= " + d);
    }
    handler.close();
    return System.nanoTime() - start;
  }
}

相关文章