當前位置: 首頁>>代碼示例>>Java>>正文


Java Filter.isLoggable方法代碼示例

本文整理匯總了Java中java.util.logging.Filter.isLoggable方法的典型用法代碼示例。如果您正苦於以下問題:Java Filter.isLoggable方法的具體用法?Java Filter.isLoggable怎麽用?Java Filter.isLoggable使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.util.logging.Filter的用法示例。


在下文中一共展示了Filter.isLoggable方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: isLoggable

import java.util.logging.Filter; //導入方法依賴的package包/類
@Override
public boolean isLoggable(LogRecord record) {
       if(record==null){
       		return false;
       }
	int levelValue = getLevel().intValue();
       if (record.getLevel().intValue() < levelValue || levelValue == offValue) {
           return false;
       }
       Filter filter = getFilter();
       if (filter == null) {
           return true;
       }
       return filter.isLoggable(record);
}
 
開發者ID:EvoSuite,項目名稱:evosuite,代碼行數:16,代碼來源:MockFileHandler.java

示例2: publish

import java.util.logging.Filter; //導入方法依賴的package包/類
/**
 * Publishes the record.
 */
@Override
public final void publish(LogRecord record)
{
  if (! isLoggable(record)) {
    return;
  }

  Filter filter = getFilter();

  if (filter != null && ! filter.isLoggable(record))
    return;

  if (record == null) {
    System.out.println(this + ": no record");
    return;
  }

  //synchronized (this) {
    processPublish(record);
    //processFlush();
  //}

  /*
  _logQueue.offer(record);

  if (CurrentTime.isTest()) {
    waitForEmpty();
  }
  */
}
 
開發者ID:baratine,項目名稱:baratine,代碼行數:34,代碼來源:LogHandlerBase.java

示例3: isLoggable

import java.util.logging.Filter; //導入方法依賴的package包/類
@Override
public boolean isLoggable(final @Nullable LogRecord record) {
	if (oldFilter != null && !oldFilter.isLoggable(record))
		return false;
	for (final Filter f : filters)
		if (!f.isLoggable(record))
			return false;
	return true;
}
 
開發者ID:nfell2009,項目名稱:Skript,代碼行數:10,代碼來源:LoggerFilter.java

示例4: isLoggable

import java.util.logging.Filter; //導入方法依賴的package包/類
@Override
public boolean isLoggable(LogRecord record) {
    for (Filter filter : filters) {
        if (!filter.isLoggable(record)) {
            return false;
        }
    }
    return true;
}
 
開發者ID:xxyy,項目名稱:quietcord,代碼行數:10,代碼來源:CompoundFilter.java

示例5: publishToLogger

import java.util.logging.Filter; //導入方法依賴的package包/類
private void publishToLogger( Logger logger, LogRecord record )
{
	if ( !logger.isLoggable( record.getLevel( ) ) )
	{
		return;
	}
	synchronized ( logger )
	{
		Filter filter = logger.getFilter( );
		if ( filter != null && !filter.isLoggable( record ) )
		{
			return;
		}
	}
	// Post the LogRecord to all our Handlers, and then to
	// our parents' handlers, all the way up the tree.

	while ( logger != null )
	{
		Handler targets[] = logger.getHandlers( );

		if ( targets != null )
		{
			for ( int i = 0; i < targets.length; i++ )
			{
				targets[i].publish( record );
			}
		}

		if ( !logger.getUseParentHandlers( ) )
		{
			break;
		}

		logger = logger.getParent( );
	}
}
 
開發者ID:eclipse,項目名稱:birt,代碼行數:38,代碼來源:EngineLogger.java

示例6: isLoggable

import java.util.logging.Filter; //導入方法依賴的package包/類
@Override
public boolean isLoggable(final LogRecord record) {
    for (final Filter f : this.filters) {
        if (!f.isLoggable(record)) {
            return false;
        }
    }
    return true;
}
 
開發者ID:Ribesg,項目名稱:NPlugins,代碼行數:10,代碼來源:JavaLoggingFilterManager.java

示例7: internalLog

import java.util.logging.Filter; //導入方法依賴的package包/類
protected void internalLog(final LogRecord record) {
    final Filter filter = getFilter();
    if (filter != null && !filter.isLoggable(record)) {
        return;
    }
    final String msg = formatMessage(record);
    internalLogFormatted(msg, record);
}
 
開發者ID:apache,項目名稱:tomee,代碼行數:9,代碼來源:AbstractDelegatingLogger.java

示例8: isFiltered

import java.util.logging.Filter; //導入方法依賴的package包/類
boolean isFiltered(final LogRecord logRecord) {
    final Filter filter = getFilter();
    return filter != null && !filter.isLoggable(logRecord);
}
 
開發者ID:apache,項目名稱:logging-log4j2,代碼行數:5,代碼來源:ApiLogger.java


注:本文中的java.util.logging.Filter.isLoggable方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。