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

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

本文整理了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

  1. @Override public Void call() throws Error {
  2. Logger logger = Logger.getLogger(name);
  3. loggers.add(logger);
  4. logger.setLevel(level);
  5. return null;
  6. }
  7. void broadcast() {

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

  1. public void close() {
  2. for (Handler handler : newHandlers) {
  3. logger.removeHandler(handler);
  4. }
  5. for (Handler handler : oldHandlers) {
  6. logger.addHandler(handler);
  7. }
  8. logger.setLevel(oldLogLevel);
  9. logger.setUseParentHandlers(true);
  10. }
  11. }

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

  1. private static void enableHttp2FrameLogging() {
  2. frameLogger = Logger.getLogger(Http2.class.getName());
  3. frameLogger.setLevel(Level.FINE);
  4. ConsoleHandler handler = new ConsoleHandler();
  5. handler.setLevel(Level.FINE);
  6. handler.setFormatter(new SimpleFormatter() {
  7. @Override public String format(LogRecord record) {
  8. return Util.format("%s%n", record.getMessage());
  9. }
  10. });
  11. frameLogger.addHandler(handler);
  12. }
  13. }

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

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

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

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

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

  1. /**
  2. * Register {@link Handler log handler} to the list of root loggers.
  3. */
  4. private void registerLogHandler() {
  5. final String recordLogLevel = getProperty(TestProperties.RECORD_LOG_LEVEL);
  6. final int recordLogLevelInt = Integer.valueOf(recordLogLevel);
  7. final Level level = Level.parse(recordLogLevel);
  8. logLevelMap.clear();
  9. for (final Logger root : getRootLoggers()) {
  10. logLevelMap.put(root, root.getLevel());
  11. if (root.getLevel().intValue() > recordLogLevelInt) {
  12. root.setLevel(level);
  13. }
  14. root.addHandler(getLogHandler());
  15. }
  16. }

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

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

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

  1. public ScopedLogHandlersManager(Level level, Handler... handlers) {
  2. newHandlers = handlers;
  3. logger = Logger.getLogger(PACKAGE_NAME);
  4. oldHandlers = logger.getHandlers();
  5. oldLogLevel = logger.getLevel();
  6. logger.setLevel(level);
  7. // The Ant logger filters itself
  8. for (Handler handler : oldHandlers) {
  9. logger.removeHandler(handler);
  10. }
  11. for (Handler handler : newHandlers) {
  12. logger.addHandler(handler);
  13. handler.setLevel(level);
  14. }
  15. logger.setUseParentHandlers(false);
  16. }

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

  1. private void setupLogFile(Logger logger, String filename, Formatter f,
  2. boolean shouldManifest) throws IOException, SecurityException {
  3. logger.setLevel(Level.INFO); // set all standard loggers to INFO
  4. GenerationFileHandler fh = GenerationFileHandler.makeNew(filename, false,
  5. shouldManifest);
  6. fh.setFormatter(f);
  7. logger.addHandler(fh);
  8. addToManifest(filename, MANIFEST_LOG_FILE, shouldManifest);
  9. logger.setUseParentHandlers(false);
  10. this.fileHandlers.put(logger, fh);
  11. }

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

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

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

  1. @Test tester() {
  2. Logger logger = Logger.getLogger("my junit-test logger");
  3. LogHandler handler = new LogHandler();
  4. handler.setLevel(Level.ALL);
  5. logger.setUseParentHandlers(false);
  6. logger.addHandler(handler);
  7. logger.setLevel(Level.ALL);

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

  1. @Override
  2. public void evaluate() throws Throwable {
  3. oldLevel = log.getLevel();
  4. if (newLevel != null) {
  5. log.setLevel(newLevel);
  6. }
  7. log.addHandler(LoggerRule.this);
  8. try {
  9. base.evaluate();
  10. } finally {
  11. log.removeHandler(LoggerRule.this);
  12. log.setLevel(oldLevel);
  13. oldLevel = null;
  14. }
  15. }
  16. };

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

  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. AndroidLoggingHandler.reset(new AndroidLoggingHandler());
  5. java.util.logging.Logger.getLogger("my.category").setLevel(Level.FINEST);
  6. ...

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

  1. private static void setupLogging(final Verbosity verbosity) {
  2. Logger logger = Logger.getLogger("");
  3. for (Handler handler : logger.getHandlers()) {
  4. logger.removeHandler(handler);
  5. };
  6. logger.addHandler(handler);
  7. logger.setLevel(Level.ALL);
  8. } else {
  9. handler.setFormatter(new Formatter() {

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

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

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

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

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

  1. /**
  2. * The logger reference is lost at the end of the method (it doesn't escape
  3. * the method), so if you have a garbage collection cycle just after the
  4. * call to initLogging, the logger configuration is lost (because Logger
  5. * only keeps weak references).
  6. */
  7. @ExpectWarning("LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE")
  8. public static void initLogging() throws SecurityException, IOException {
  9. Logger logger = Logger.getLogger("edu.umd.cs.findbugs");
  10. logger.addHandler(new FileHandler()); // call to change logger
  11. // configuration
  12. logger.setUseParentHandlers(false); // another call to change logger
  13. // configuration
  14. logger.setLevel(Level.FINER);
  15. logger.setFilter(new Filter() {
  16. @Override
  17. public boolean isLoggable(LogRecord arg0) {
  18. return true;
  19. }
  20. });
  21. }

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

  1. @Test
  2. public void nullFormatIsAcceptedByUnderlyingLogger() {
  3. StringBuilder log = new StringBuilder();
  4. Logger underlyingLogger = Logger.getAnonymousLogger();
  5. underlyingLogger.setLevel(Level.FINEST);
  6. underlyingLogger.addHandler(
  7. new Handler() {
  8. @Override
  9. public void publish(LogRecord record) {
  10. log.append(record.getMessage());
  11. }
  12. @Override
  13. public void flush() { }
  14. @Override
  15. public void close() throws SecurityException { }
  16. });
  17. Loggers.JdkLogger jdkLogger = new Loggers.JdkLogger(underlyingLogger);
  18. jdkLogger.trace(null, null, null);
  19. assertThat(log.toString()).isEqualTo("null");
  20. }

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

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

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

  1. private static long timeLogToLogger(int count) throws IOException {
  2. long start = System.nanoTime();
  3. FileHandler handler = new FileHandler("my.logger.log");
  4. handler.setFormatter(new Formatter() {
  5. @NotNull
  6. @Override
  7. public String format(@NotNull LogRecord record) {
  8. return TIME.format(record.getMillis()) + " [ " + Thread.currentThread().getName() + " ] "
  9. + record.getLevel() + " " + record.getMessage() + "\n";
  10. }
  11. });
  12. // Add to the desired logger
  13. Logger logger = Logger.getLogger("com.higherfrequencytrading.chronicle");
  14. logger.addHandler(handler);
  15. logger.setLevel(Level.FINE);
  16. double d = 0.001, factor = 1 + 10.0 / count;
  17. for (int i = 0; i < count; i++) {
  18. d *= factor;
  19. logger.log(Level.FINE, "result= " + d);
  20. }
  21. handler.close();
  22. return System.nanoTime() - start;
  23. }
  24. }

相关文章