本文整理了Java中java.util.logging.Handler.getLevel()
方法的一些代码示例,展示了Handler.getLevel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Handler.getLevel()
方法的具体详情如下:
包路径:java.util.logging.Handler
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!