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

x33g5p2x  于2022-01-19 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(138)

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

Handler.getLevel介绍

[英]Gets the logging level of this handler, records with levels lower than this value will be dropped.
[中]获取此处理程序的日志记录级别,级别低于此值的记录将被删除。

代码示例

代码示例来源:origin: oracle/opengrok

private static Level getBaseLogLevel(Class<? extends Handler> handlerClass) {
  for (Handler handler : getBaseLogger().getHandlers()) {
    if (handlerClass.isInstance(handler)) {
      return handler.getLevel();
    }
  }
  return Level.OFF;
}

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

/**
 * Construct and init a {@code MemoryHandler} using given target, size and
 * push level, other properties using {@code LogManager} properties or
 * default values.
 *
 * @param target
 *            the given {@code Handler} to output
 * @param size
 *            the maximum number of buffered {@code LogRecord}, greater than
 *            zero
 * @param pushLevel
 *            the push level
 * @throws IllegalArgumentException
 *             if {@code size <= 0}
 * @throws RuntimeException
 *             if property value are invalid and no default value could be
 *             used.
 */
public MemoryHandler(Handler target, int size, Level pushLevel) {
  if (size <= 0) {
    throw new IllegalArgumentException("size <= 0");
  }
  target.getLevel();
  pushLevel.intValue();
  this.target = target;
  this.size = size;
  this.push = pushLevel;
  initProperties("ALL", null, "java.util.logging.SimpleFormatter", null);
  buffer = new LogRecord[size];
}

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

/**
 * Construct a handler.
 *
 * @param handler The handler to copy properties from.
 * @param formatter The formatter to use.
 * @throws UnsupportedEncodingException if the encoding is not valid.
 */
public Stdout(final Handler handler, final Formatter formatter)
    throws UnsupportedEncodingException {
  super(System.out, formatter);
  setErrorManager(handler.getErrorManager());
  setFilter(handler.getFilter());
  setLevel(handler.getLevel());
  setEncoding(handler.getEncoding());
}

代码示例来源:origin: com.projectdarkstar.server/sgs-server

/**
 * {@inheritDoc}
 */
public Level getLevel() {
return handler.getLevel();
}

代码示例来源:origin: apache/cxf

@Override
public Priority getThreshold() {
  return TO_LOG4J.get(handler.getLevel());
}
@Override

代码示例来源:origin: org.apache.cxf/cxf-api

@Override
public Priority getThreshold() {
  return TO_LOG4J.get(handler.getLevel());
}
@Override

代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs

@Override
public Priority getThreshold() {
  return TO_LOG4J.get(handler.getLevel());
}
@Override

代码示例来源:origin: org.apache.cxf/cxf-core

@Override
public Priority getThreshold() {
  return TO_LOG4J.get(handler.getLevel());
}
@Override

代码示例来源:origin: fr.opensagres.xdocreport/fr.opensagres.xdocreport.core

@Override
public Priority getThreshold()
{
  return TO_LOG4J.get( handler.getLevel() );
}

代码示例来源:origin: org.apache.cxf/cxf-common-utilities

@Override
public Priority getThreshold() {
  return TO_LOG4J.get(handler.getLevel());
}
@Override

代码示例来源:origin: org.ow2.monolog/monolog-wrapper-javalog

/**
 * Get the log level specifying which messages will be logged by this Handler.
 */
public java.util.logging.Level getLevel() {
  System.out.println("handler("+ name + ").getLevel(): " + handler.getLevel().getName());
  return handler.getLevel();
}

代码示例来源:origin: xyz.cofe/logs

@Override
public Level getLevel() {
  try {
    lock.lock();
    return super.getLevel();
  }
  finally {
    lock.unlock();
  }
}

代码示例来源:origin: org.testatoo.openqa/selenium-server

protected static void saveOriginalHandlersFormattersAndLevels(Logger logger) {
  originalHandlers = logger.getHandlers();
  originalFormatters = new HashMap<Handler, Formatter>();
  originalLogLevels = new HashMap<Handler, Level>();
  for (Handler handler : originalHandlers) {
    originalFormatters.put(handler, handler.getFormatter());
    originalLogLevels.put(handler, handler.getLevel());
  }
}

代码示例来源:origin: com.twitter.common/logging

private static void setVlog(Logger logger, LogLevel logLevel) {
 final Level newLevel = logLevel.getLevel();
 logger.setLevel(newLevel);
 do {
  for (Handler handler : logger.getHandlers()) {
   Level handlerLevel = handler.getLevel();
   if (newLevel.intValue() < handlerLevel.intValue()) {
    handler.setLevel(newLevel);
   }
  }
 } while (logger.getUseParentHandlers() && (logger = logger.getParent()) != null);
}

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

/**
 * Flush the handler.
 */
public void flush()
{
 int level = getLevel().intValue();
 
 for (int i = 0; i < _handlers.length; i++) {
  Handler handler = _handlers[i];
  if (level <= handler.getLevel().intValue())
   handler.flush();
 }
}

代码示例来源:origin: xyz.cofe/gui.swing

public void updateLevel(){
  Level lvl = readLevel(levelComboBox);
  Object sel = levelComboBox.getSelectedItem();
  if( sel==null || lvl==null ){
    return;
  }
  
  Level clvl = getLogHandler().getLevel();
  if( clvl==null || clvl.intValue() != lvl.intValue() ){
    getLogHandler().setLevel(lvl);
  }
}
//</editor-fold>

代码示例来源:origin: xyz.cofe/gui.swing

public void stop() {
  Level lvl = getLogHandler().getLevel();
  if( lvl!=null && lvl.intValue() != Level.OFF.intValue() ){
    stoppedLevel = lvl;
    getLogHandler().setLevel(Level.OFF);
    uiRefreshLevel();
  }
}

代码示例来源:origin: org.mobicents.core/mobicents-core-jar

public String getHandlerLevel(String loggerName, String handlerName)
    throws IllegalArgumentException, NullPointerException {
  Handler namedHandler = getHandlerByName(loggerName, handlerName);
  return namedHandler.getLevel().toString();
}

代码示例来源:origin: xyz.cofe/gui.swing

public void uiRefreshLevel(){
  try{
    uiRefreshLevelCall = true;
    Level lvl = getLogHandler().getLevel();
    uiWriteLevel(levelComboBox, lvl);
  }finally{
    uiRefreshLevelCall = false;
  }
}

代码示例来源:origin: org.mobicents.core/mobicents-core-jar

public String getGenericHandlerLevel(String loggerName, int index)
    throws NullPointerException, IllegalArgumentException {
  Handler h = getHandlerByIndex(loggerName, index);
  return h.getLevel().toString();
}

相关文章