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

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

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

Logger.finer介绍

[英]Log a FINER message.

If the logger is currently enabled for the FINER message level then the given message is forwarded to all the registered output Handler objects.
[中]记录更精细的消息。
如果记录器当前已启用更精细的消息级别,则给定消息将转发到所有已注册的输出处理程序对象。

代码示例

代码示例来源:origin: cmusphinx/sphinx4

/**
 * Gets the best token for this state
 *
 * @param state the state of interest
 * @return the best token
 */
protected Token getBestToken(SearchState state) {
  Token best = bestTokenMap.get(state);
  if (logger.isLoggable(Level.FINER) && best != null) {
    logger.finer("BT " + best + " for state " + state);
  }
  return best;
}

代码示例来源:origin: cmusphinx/sphinx4

/** Dumps out info about this pool */
public void dumpInfo() {
  logger.info("Max CI Units " + numCIUnits);
  logger.info("Unit table size " + unitTable.length);
  if (logger.isLoggable(Level.FINER)) {
    for (int i = 0; i < unitTable.length; i++) {
      logger.finer(String.valueOf(i) + ' ' + unitTable[i]);
    }
  }
}

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

private static void recallErrors(List<List<Mention>> goldMentions, List<List<Mention>> predictedMentions, Annotation doc) throws IOException {
 List<CoreMap> coreMaps = doc.get(CoreAnnotations.SentencesAnnotation.class);
 int numSentences = goldMentions.size();
 for (int i=0;i<numSentences;i++){
  CoreMap coreMap = coreMaps.get(i);
  List<CoreLabel> words = coreMap.get(CoreAnnotations.TokensAnnotation.class);
  Tree tree = coreMap.get(TreeCoreAnnotations.TreeAnnotation.class);
  List<Mention> goldMentionsSent = goldMentions.get(i);
  List<Pair<Integer,Integer>> goldMentionsSpans = extractSpans(goldMentionsSent);
  for (Pair<Integer,Integer> mentionSpan: goldMentionsSpans){
   logger.finer("RECALL ERROR\n");
   logger.finer(coreMap + "\n");
   for (int x=mentionSpan.first;x<mentionSpan.second;x++){
    logger.finer(words.get(x).value() + " ");
   }
   logger.finer("\n"+tree + "\n");
  }
 }
}

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

Map<Integer, Mention> golds = document.allGoldMentions;
for (int i = 0 ; i < orderedMentionsBySentence.size(); i++) {
 List<Mention> orderedMentions = orderedMentionsBySentence.get(i);
 for (int j = 0 ; j < orderedMentions.size(); j++) {
  Mention m = orderedMentions.get(j);
  logger.fine("=========Line: "+i+"\tmention: "+j+"=======================================================");
  logger.fine(m.spanToString()+"\tmentionID: "+m.mentionID+"\tcorefClusterID: "+m.corefClusterID+"\tgoldCorefClusterID: "+m.goldCorefClusterID);
  CorefCluster corefCluster = corefClusters.get(m.corefClusterID);
  if (corefCluster != null) {
   corefCluster.printCorefCluster(logger);
  } else {
   logger.finer("CANNOT find coref cluster for cluster " + m.corefClusterID);
     logger.finer("cluster info: ");
     if (mC != null) {
      mC.printCorefCluster(logger);
     } else {
      logger.finer("CANNOT find coref cluster for cluster " + m.corefClusterID);
     logger.finer("----------------------------------------------------------");
     if (aC != null) {
      aC.printCorefCluster(logger);
     } else {
      logger.finer("CANNOT find coref cluster for cluster " + m.corefClusterID);
     logger.finer("");

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

private static void printDiscourseStructure(Document document) {
 logger.finer("DISCOURSE STRUCTURE==============================");
 logger.finer("doc type: "+document.docType);
 int previousUtterIndex = -1;
 String previousSpeaker = "";
    try {
     int previousSpeakerID = Integer.parseInt(previousSpeaker);
     logger.finer("\n<utter>: "+previousUtterIndex + " <speaker>: "+document.allPredictedMentions.get(previousSpeakerID).spanToString());
    } catch (Exception e) {
     logger.finer("\n<utter>: "+previousUtterIndex + " <speaker>: "+previousSpeaker);
    logger.finer(sb.toString());
    sb.setLength(0);
    previousUtterIndex = utterIndex;
  logger.finer("\n<utter>: "+previousUtterIndex + " <speaker>: "+document.allPredictedMentions.get(previousSpeakerID).spanToString());
 } catch (Exception e) {
  logger.finer("\n<utter>: "+previousUtterIndex + " <speaker>: "+previousSpeaker);
 logger.finer(sb.toString());
 logger.finer("END OF DISCOURSE STRUCTURE==============================");

代码示例来源:origin: 4thline/cling

public Resource[] getResources(Device device) throws ValidationException {
  if (!device.isRoot()) return null;
  Set<Resource> resources = new HashSet<>();
  List<ValidationError> errors = new ArrayList<>();
  log.fine("Discovering local resources of device graph");
  Resource[] discoveredResources = device.discoverResources(this);
  for (Resource resource : discoveredResources) {
    log.finer("Discovered: " + resource);
    if (!resources.add(resource)) {
      log.finer("Local resource already exists, queueing validation error");
      errors.add(new ValidationError(
        getClass(),
        "resources",
        "Local URI namespace conflict between resources of device: " + resource
      ));
    }
  }
  if (errors.size() > 0) {
    throw new ValidationException("Validation of device graph failed, call getErrors() on exception", errors);
  }
  return resources.toArray(new Resource[resources.size()]);
}

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

LOGGER.log(Level.FINE, "Have bespoke returnSourceCodeObjectsStatement from DBURI: \"{0}\"",
      returnSourceCodeObjectsStatement);
  try (PreparedStatement sourceCodeObjectsStatement = getConnection()
  LOGGER.fine(
      "Have dbUri - no returnSourceCodeObjectsStatement, reverting to DatabaseMetaData.getProcedures(...)");
LOGGER.finer(String.format("Identfied=%d sourceObjects", sourceObjectsList.size()));

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

protected boolean evaluate(CrawlURI uri) {
  List<Pattern> regexes = getRegexList();
  if(regexes.size()==0){
    return false;
    boolean matches = p.matcher(str).matches();
    if (logger.isLoggable(Level.FINER)) {
      logger.finer("Tested '" + str + "' match with regex '" +
        p.pattern() + " and result was " + matches);
      if(listLogicOR){
        logger.fine("Matched: " + str);
        return true;

代码示例来源:origin: 4thline/cling

/**
 * Reads the output arguments after an action execution using accessors.
 *
 * @param action The action of which the output arguments are read.
 * @param instance The instance on which the accessors will be invoked.
 * @return <code>null</code> if the action has no output arguments, a single instance if it has one, an
 *         <code>Object[]</code> otherwise.
 * @throws Exception
 */
protected Object readOutputArgumentValues(Action<LocalService> action, Object instance) throws Exception {
  Object[] results = new Object[action.getOutputArguments().length];
  log.fine("Attempting to retrieve output argument values using accessor: " + results.length);
  int i = 0;
  for (ActionArgument outputArgument : action.getOutputArguments()) {
    log.finer("Calling acccessor method for: " + outputArgument);
    StateVariableAccessor accessor = getOutputArgumentAccessors().get(outputArgument);
    if (accessor != null) {
      log.fine("Calling accessor to read output argument value: " + accessor);
      results[i++] = accessor.read(instance);
    } else {
      throw new IllegalStateException("No accessor bound for: " + outputArgument);
    }
  }
  if (results.length == 1) {
    return results[0];
  }
  return results.length > 0 ? results : null;
}

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

List<String> kv = KvpUtils.escapedTokens(kvp, ':', 2);
String key = kv.get(0);
String raw = kv.size() == 1 ? "true" : KvpUtils.unescape(kv.get(1));
  if (LOGGER.isLoggable(Level.FINER))
    LOGGER.finer(
        "Could not find kvp parser for: '" + key + "'. Storing as raw string.");
  parsed = raw;

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

public void registerBeansWithContext(StaticApplicationContext applicationContext) {
  for (BeanConfiguration bc : beanConfigs.values()) {
    if (LOGGER.isLoggable(Level.FINER)) {
      LOGGER.finer("[RuntimeConfiguration] Registering bean [" + bc.getName() + "]");
      if (LOGGER.isLoggable(Level.FINEST)) {
        PropertyValue[] pvs = bc.getBeanDefinition()
            .getPropertyValues()
    BeanDefinition bd = beanDefinitions.get(key);
    if (LOGGER.isLoggable(Level.FINER)) {
      LOGGER.finer("[RuntimeConfiguration] Registering bean [" + key + "]");
      if (LOGGER.isLoggable(Level.FINEST)) {
        for (PropertyValue pv : bd.getPropertyValues().getPropertyValues()) {

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

private void setType(Dictionaries dict) {
 if (isListLike()) {
  mentionType = MentionType.LIST;
  SieveCoreferenceSystem.logger.finer("IS LIST: " + this);
 } else if (headWord.containsKey(CoreAnnotations.EntityTypeAnnotation.class)){    // ACE gold mention type
  if (headWord.get(CoreAnnotations.EntityTypeAnnotation.class).equals("PRO")) {
   mentionType = MentionType.PRONOMINAL;
  } else if (headWord.get(CoreAnnotations.EntityTypeAnnotation.class).equals("NAM")) {
   mentionType = MentionType.PROPER;
  } else {
   mentionType = MentionType.NOMINAL;
  }
 } else {    // MUC
  if(!headWord.containsKey(CoreAnnotations.NamedEntityTagAnnotation.class)) {   // temporary fix
   mentionType = MentionType.NOMINAL;
   SieveCoreferenceSystem.logger.finest("no NamedEntityTagAnnotation: "+headWord);
  } else if (headWord.get(CoreAnnotations.PartOfSpeechAnnotation.class).startsWith("PRP")
    || (originalSpan.size() == 1 && headWord.get(CoreAnnotations.NamedEntityTagAnnotation.class).equals("O")
      && (dict.allPronouns.contains(headString) || dict.relativePronouns.contains(headString) ))) {
   mentionType = MentionType.PRONOMINAL;
  } else if (!headWord.get(CoreAnnotations.NamedEntityTagAnnotation.class).equals("O") || headWord.get(CoreAnnotations.PartOfSpeechAnnotation.class).startsWith("NNP")) {
   mentionType = MentionType.PROPER;
  } else {
   mentionType = MentionType.NOMINAL;
  }
 }
}

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

int maximumIterations = this.bracesList.size() * this.bracesList.size();
int l = -1;
int i = 0;
while (i < this.bracesList.size()) {
  l++;
  StackObject so = bracesList.get(i);
  if (LOGGER.isLoggable(Level.FINEST)) {
    LOGGER.finest("Processing bracesList(l,i)=(" + l + "," + i + ") of Type "
      + so.getType() + " with State (aktStatus) = " + aktStatus);
  if (LOGGER.isLoggable(Level.FINEST)) {
    LOGGER.finest("Transition aktStatus=" + aktStatus);
    if (lookAhead) {
      this.lastIndex = i - 1;
      LOGGER.finer("aktStatus is NULL (lookAhead): Invalid transition");
      LOGGER.exiting(this.getClass().getCanonicalName(), "run", false);
    } else if (l > maximumIterations) {
      if (LOGGER.isLoggable(Level.SEVERE)) {
        LOGGER.severe("aktStatus is NULL: maximum Iterations exceeded, abort " + i);
if (LOGGER.isLoggable(Level.FINEST)) {
  LOGGER.finer("Completed search: firstIndex=" + firstIndex + ", lastIndex=" + lastIndex);

代码示例来源:origin: org.netbeans.api/org-openide-nodes

private void changeSupport(Node newOriginal) {
  final boolean LOG_ENABLED = LOGGER.isLoggable(Level.FINER);
  boolean init = entrySupport().isInitialized();
  boolean changed = false;
    LOGGER.finer("changeSupport() " + this); // NOI18N
    LOGGER.finer("    newOriginal: " + newOriginal); // NOI18N
    LOGGER.finer("    entrySupport().isInitialized(): " + init); // NOI18N
    LOGGER.finer("    parent: " + parent); // NOI18N
    if (snapshot.size() > 0) {
      int[] idxs = getSnapshotIdxs(snapshot);
      if (newOriginal != null) {
        LOGGER.finer("   firing node removal: " + snapshot); // NOI18N
      LOGGER.log(Level.FINER, "    initializing new support"); // NOI18N

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

if (LOGGER.isLoggable(Level.FINE)) {
  LOGGER.fine("Determining visibility of " + d + " in contexts of type " + contextClass);
  if (LOGGER.isLoggable(Level.FINER)) {
    LOGGER.finer("Querying " + f + " for visibility of " + d + " in type " + contextClass);
      if (LOGGER.isLoggable(Level.CONFIG)) {
        LOGGER.config("Filter " + f + " hides " + d + " in contexts of type " + contextClass);
    LOGGER.log(Level.WARNING,
        "Encountered error while processing filter " + f + " for contexts of type " + contextClass, e);
    throw e;
  } catch (Throwable e) {
    LOGGER.log(logLevelFor(f), "Uncaught exception from filter " + f + " for context of type " + contextClass, e);
    continue OUTER; // veto-ed. not shown

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

/** An incremental, poll-based expunger.
 * 
 * Package-protected for unit-test visibility. 
 */
@SuppressWarnings("unchecked")
protected synchronized void pageOutStaleEntries() {
  int c = 0;
  long startTime = System.currentTimeMillis();
  for(SoftEntry<V> entry; (entry = (SoftEntry<V>)refQueue.poll()) != null;) {
    pageOutStaleEntry(entry);
    c++;
  }
  if (c > 0 && logger.isLoggable(Level.FINER)) {
    long endTime = System.currentTimeMillis();
    try {
      logger.finer("DB: " + db.getDatabaseName() + ",  Expunged: "
          + c + ", Diskmap size: " + diskMap.size()
          + ", Cache size: " + memMap.size()
          + ", in "+(endTime-startTime)+"ms");
    } catch (DatabaseException e) {
      logger.log(Level.FINER,"exception while logging",e);
    }
  }
}

代码示例来源:origin: 4thline/cling

public void writeBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation) throws UnsupportedDataException {
  log.fine("Writing body of " + requestMessage + " for: " + actionInvocation);
  try {
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setNamespaceAware(true);
    Document d = factory.newDocumentBuilder().newDocument();
    Element body = writeBodyElement(d);
    writeBodyRequest(d, body, requestMessage, actionInvocation);
    if (log.isLoggable(Level.FINER)) {
      log.finer("===================================== SOAP BODY BEGIN ============================================");
      log.finer(requestMessage.getBodyString());
      log.finer("-===================================== SOAP BODY END ============================================");
    }
  } catch (Exception ex) {
    throw new UnsupportedDataException("Can't transform message payload: " + ex, ex);
  }
}

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

/**
 * Returns the last modified time of the given file or directory.
 *
 * @param path a file or directory
 * @return the last modified time
 */
public static Instant lastModifiedTime(Path path) {
  try {
    return Files.getLastModifiedTime(path.toRealPath()).toInstant();
  } catch (IOException e) {
    LOGGER.log(Level.FINE, e, () -> "Cannot obtain the last modified time of '" + path + "'.");
  }
  Instant timestamp = Instant.MAX;
  LOGGER.finer("Cannot obtain the last modified time. Used time '" + timestamp + "' as a content timestamp.");
  return timestamp;
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Loads scene ambient light.
 * @param worldStructure
 *            the world's blender structure
 * @return the scene's ambient light
 */
public Light toAmbientLight(Structure worldStructure) {
  LOGGER.fine("Loading ambient light.");
  AmbientLight ambientLight = null;
  float ambr = ((Number) worldStructure.getFieldValue("ambr")).floatValue();
  float ambg = ((Number) worldStructure.getFieldValue("ambg")).floatValue();
  float ambb = ((Number) worldStructure.getFieldValue("ambb")).floatValue();
  if (ambr > 0 || ambg > 0 || ambb > 0) {
    ambientLight = new AmbientLight();
    ColorRGBA ambientLightColor = new ColorRGBA(ambr, ambg, ambb, 0.0f);
    ambientLight.setColor(ambientLightColor);
    LOGGER.log(Level.FINE, "Loaded ambient light: {0}.", ambientLightColor);
  } else {
    LOGGER.finer("Ambient light is set to BLACK which means: no ambient light! The ambient light node will not be included in the result.");
  }
  return ambientLight;
}

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

/**
 * Look up method used for unwrapping (if supported in the application container).
 *
 * @param env
 * @param methods
 * @param className
 * @param methodName
 */
private static void methodSearch(
    String env, Map<Class<?>, Method> methods, String className, String methodName) {
  try {
    Class<?> wrappedConnection = Class.forName(className);
    Method unwrap = wrappedConnection.getMethod(methodName, (Class[]) null);
    LOGGER.info(env + " " + className + " supported");
    methods.put(wrappedConnection, unwrap);
  } catch (ClassNotFoundException ignore) {
    LOGGER.finer(env + " " + className + " not found");
  } catch (Throwable e) {
    LOGGER.fine(env + " " + className + " not available:" + e);
  }
}

相关文章