org.apache.uima.util.Logger.log()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(128)

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

Logger.log介绍

[英]Logs a message.
[中]记录一条消息。

代码示例

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

private static Object getOptionalParameter(UimaContext context,
                      String parameter)
  throws ResourceInitializationException {
 Object value = context.getConfigParameterValue(parameter);
 Logger logger = context.getLogger();
 if (logger.isLoggable(Level.INFO)) {
  logger.log(Level.INFO, parameter + " = " +
    (value != null ? value.toString() : "not set"));
 }
 return value;
}

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

mLogger.log(Level.WARNING,
  String.format("Failed to parse a part of the type mapping [%s]", mapping));

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

this.logger.log(Level.FINER, sentenceWithPos.toString());

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

logger.log(Level.WARNING, message);
logger.log(Level.WARNING, message);

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

@Override
public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 logger = context.getLogger();
 if (logger.isLoggable(Level.INFO)) {
  logger.log(Level.INFO, "Initializing the OpenNLP Sentence annotator.");
 }
 isRemoveExistingAnnotations = AnnotatorUtil.getOptionalBooleanParameter(
   context, UimaUtil.IS_REMOVE_EXISTINGS_ANNOTAIONS);
 if (isRemoveExistingAnnotations == null) {
  isRemoveExistingAnnotations = false;
 }
}

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

@Override
public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 logger = context.getLogger();
 if (logger.isLoggable(Level.INFO)) {
  logger.log(Level.INFO, "Initializing the " + name + " annotator.");
 }
 isRemoveExistingAnnotations = AnnotatorUtil.getOptionalBooleanParameter(
   context, UimaUtil.IS_REMOVE_EXISTINGS_ANNOTAIONS);
 if (isRemoveExistingAnnotations == null) {
  isRemoveExistingAnnotations = false;
 }
}

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

public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 Logger mLogger = context.getLogger();
 if (mLogger.isLoggable(Level.INFO)) {
  mLogger.log(Level.INFO, "Initializing the OpenNLP Categorizer.");
 }
 DoccatModel model;
 try {
  DoccatModelResource modelResource = (DoccatModelResource) context
    .getResourceObject(UimaUtil.MODEL_PARAMETER);
  model = modelResource.getModel();
 } catch (ResourceAccessException e) {
  throw new ResourceInitializationException(e);
 }
 mCategorizer = new DocumentCategorizerME(model);
}

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

/**
 * Initializes the current instance with the given context.
 * <p>
 * Note: Do all initialization in this method, do not use the constructor.
 */
public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 mLogger = context.getLogger();
 if (mLogger.isLoggable(Level.INFO)) {
  mLogger.log(Level.INFO, "Initializing the OpenNLP Normalizer annotator.");
 }
 try {
  String modelName = AnnotatorUtil.getOptionalStringParameter(context,
    UimaUtil.DICTIONARY_PARAMETER);
  if (modelName != null) {
   InputStream inModel = AnnotatorUtil.getResourceAsStream(context,
     modelName);
   mLookupDictionary = new StringDictionary(inModel);
  }
 } catch (IOException e) {
  throw new ResourceInitializationException(
    ExceptionMessages.MESSAGE_CATALOG, "io_error_model_reading",
    new Object[] {e.getMessage()}, e);
 }
}

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

public final void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 mLogger = context.getLogger();
 if (mLogger.isLoggable(Level.INFO)) {
  mLogger.log(Level.INFO, "Initializing the " + name + ".");
 }
 isRemoveExistingAnnotations = AnnotatorUtil.getOptionalBooleanParameter(
   context, UimaUtil.IS_REMOVE_EXISTINGS_ANNOTAIONS);
 if (isRemoveExistingAnnotations == null) {
  isRemoveExistingAnnotations = false;
 }
 initialize();
}

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

/**
 * Initializes the current instance with the given context.
 */
public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 mLogger = context.getLogger();
 if (mLogger.isLoggable(Level.INFO)) {
  mLogger.log(Level.INFO, "Initializing the OpenNLP Parser.");
 }
 ParserModel model;
 try {
  ParserModelResource modelResource = (ParserModelResource) context
    .getResourceObject(UimaUtil.MODEL_PARAMETER);
  model = modelResource.getModel();
 } catch (ResourceAccessException e) {
  throw new ResourceInitializationException(e);
 }
 mParser = ParserFactory.create(model);
}

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

tokeninzedSentenceLog.length() - 1);
logger.log(Level.FINER, "\"" + tokeninzedSentenceLog.toString() + "\"");

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

/**
 * Initializes the current instance with the given context.
 * <p>
 * Note: Do all initialization in this method, do not use the constructor.
 */
public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 mLogger = context.getLogger();
 if (mLogger.isLoggable(Level.INFO)) {
  mLogger.log(Level.INFO, "Initializing the OpenNLP Chunker annotator.");
 }
 ChunkerModel model;
 try {
  ChunkerModelResource modelResource =
    (ChunkerModelResource) context.getResourceObject(UimaUtil.MODEL_PARAMETER);
  model = modelResource.getModel();
 } catch (ResourceAccessException e) {
  throw new ResourceInitializationException(e);
 }
 mChunker = new ChunkerME(model);
}

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

protected void process(CAS cas, AnnotationFS sentenceAnnotation) {
 FSIndex<AnnotationFS> allTokens = cas.getAnnotationIndex(mTokenType);
 ContainingConstraint containingConstraint =
   new ContainingConstraint(sentenceAnnotation);
 String sentence = sentenceAnnotation.getCoveredText();
 Iterator<AnnotationFS> containingTokens = cas.createFilteredIterator(
   allTokens.iterator(), containingConstraint);
 List<Span> tokenSpans = new LinkedList<>();
 while (containingTokens.hasNext()) {
  AnnotationFS token = containingTokens.next();
  tokenSpans.add(new Span(token.getBegin() - sentenceAnnotation.getBegin(),
    token.getEnd() - sentenceAnnotation.getBegin()));
 }
 ParseConverter converter = new ParseConverter(sentence, tokenSpans.toArray(new Span[tokenSpans.size()]));
 Parse unparsedTree = converter.getParseForTagger();
 if (unparsedTree.getChildCount() > 0) {
  Parse parse = mParser.parse(unparsedTree);
  // TODO: We need a strategy to handle the case that a full
  //       parse could not be found. What to do in this case?
  parse = converter.transformParseFromTagger(parse);
  if (mLogger.isLoggable(Level.INFO)) {
   StringBuffer parseString = new StringBuffer();
   parse.show(parseString);
   mLogger.log(Level.INFO, parseString.toString());
  }
  createAnnotation(cas, sentenceAnnotation.getBegin(), parse);
 }
}

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

/**
 * Initializes the current instance with the given context.
 * <p>
 * Note: Do all initialization in this method, do not use the constructor.
 */
@Override
public void initialize(UimaContext context)
  throws ResourceInitializationException {
 super.initialize(context);
 this.context = context;
 this.logger = context.getLogger();
 if (this.logger.isLoggable(Level.INFO)) {
  this.logger.log(Level.INFO, "Initializing the OpenNLP "
    + "Part of Speech annotator.");
 }
 POSModel model;
 try {
  POSModelResource modelResource = (POSModelResource) context
    .getResourceObject(UimaUtil.MODEL_PARAMETER);
  model = modelResource.getModel();
 } catch (ResourceAccessException e) {
  throw new ResourceInitializationException(e);
 }
 Integer beamSize = AnnotatorUtil.getOptionalIntegerParameter(context,
   UimaUtil.BEAM_SIZE_PARAMETER);
 if (beamSize == null) {
  beamSize = POSTaggerME.DEFAULT_BEAM_SIZE;
 }
 this.posTagger = new POSTaggerME(model);
}

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

mLogger.log(Level.INFO, "Unsupported language: " + language);
} catch (ParseException e) {
 if (mLogger.isLoggable(Level.INFO)) {
  mLogger.log(Level.INFO, "Invalid number format: " + text);

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

logger.log(Level.FINER, "\"" + sentences[i].getCoveredText() + "\"");

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

public void log(Level level, String aMessage, Object[] params) {
 if (context != null) {
  Logger logger = context.getLogger();
  if (logger != null && logger.isLoggable(level)) {
   String result = MessageFormat.format(aMessage, params);
   logger.log(getClass().getName(), level, result, null);
  }
 }
}

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

public void log(Level level, String aMessage, Throwable thrown) {
 if (context != null) {
  Logger logger = context.getLogger();
  if (logger != null && logger.isLoggable(level)) {
   logger.log(getClass().getName(), level, aMessage, thrown);
  }
 }
}

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

public void logrb(Level level, String sourceClass, String sourceMethod, String bundleName,
    String msgKey, Object[] params) {
 if (context != null) {
  Logger logger = context.getLogger();
  if (logger != null && logger.isLoggable(level)) {
   String result = I18nUtil.localizeMessage(bundleName, msgKey, params,
       getExtensionClassLoader());
   logger.log(getClass().getName(), level, result, null);
  }
 }
}

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

public void logrb(Level level, String sourceClass, String sourceMethod, String bundleName,
    String msgKey, Object param1) {
 if (context != null) {
  Logger logger = context.getLogger();
  if (logger != null && logger.isLoggable(level)) {
   String result = I18nUtil.localizeMessage(bundleName, msgKey, new Object[] { param1 },
       getExtensionClassLoader());
   logger.log(getClass().getName(), level, result, null);
  }
 }
}

相关文章