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