You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2017/02/15 22:23:42 UTC

[jira] [Commented] (UIMA-5324) uv3 logging: change defaults, add suppress logging from annotators capability

    [ https://issues.apache.org/jira/browse/UIMA-5324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15868684#comment-15868684 ] 

Marshall Schor commented on UIMA-5324:
--------------------------------------

for (1): have the UIMA logger facade go (by default) to the SLF4j facade.  This allows UIMA to not have its own back-end for logging, and to pick up and use whatever back-end logging might be configured in an embedding application.

for (2): include the slf4j-jdk14 jar in the UIMA binary distribution.  The out-of-the-box launchers configure the class path to include this jar.  This jar is the slf4j back-end connection to the built-in-to-Java logger, which was the v2 default, so by out-of-the-box default, logging will be like it is in v2.  

for (3): add a new JVM system property:  -Duima.suppress_annotator_logging.  If specified, then annotator loggers are suppressed.  The implementation will only suppress logging by loggers obtained using the standard methods on the Annotator base implementations, one of uimaContext().getLogger(), or getUimaLogger(), or getSlf4jLogger().

> uv3 logging: change defaults, add suppress logging from annotators capability
> -----------------------------------------------------------------------------
>
>                 Key: UIMA-5324
>                 URL: https://issues.apache.org/jira/browse/UIMA-5324
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Core Java Framework
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Minor
>             Fix For: 3.0.0SDK-alpha02
>
>
> per discussion on dev list:
> 1) Make UIMA more embeddable by having it able to not have its own back-end for logging.  
> 2) Never-the-less, have the out-of-the-box experience do reasonable logging.
> 3) Provide a simple, not logging-back-end-specific, way to globally suppress logging from Annotator code.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)