## Uses of Interface
org.apache.uima.util.Logger

- Packages that use Logger
  Package | Description
  --- | ---
  org.apache.uima | Apache UIMA
  org.apache.uima.analysis_component |
  org.apache.uima.analysis_engine | The Analysis Engine interface, along with supporting interfaces and exception classes.
  org.apache.uima.analysis_engine.annotator | The Annotator Interfaces, along with supporting interfaces and exception classes.
  org.apache.uima.analysis_engine.impl |
  org.apache.uima.flow |
  org.apache.uima.impl | Apache UIMA internals
  org.apache.uima.resource | Interfaces for `Resources` and `ResourceSpecifiers`.
  org.apache.uima.util | Utility classes and interfaces used by UIMA components.
  org.apache.uima.util.impl |

- - ### Uses of Logger in org.apache.uima

    Methods in org.apache.uima that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract Logger` | UIMAFramework.`_getLogger()` To be implemented by subclasses; this should return a reference to the default UIMA `Logger` used by this implementation.
    `protected abstract Logger` | UIMAFramework.`_getLogger(Class<?> component)` To be implemented by subclasses; this should return a reference to the UIMA `Logger` of the specified source class.
    `protected abstract Logger` | UIMAFramework.`_newLogger()` To be implemented by subclasses; this should return a new UIMA `Logger` instance.
    `static Logger` | UIMAFramework.`getLogger()` Gets the `Logger` used by the UIMA framework.
    `Logger` | UimaContext.`getLogger()` Gets the `Logger` to which log output will be sent.
    `static Logger` | UIMAFramework.`getLogger(Class<?> component)` Gets the `Logger` used by a particular Class, for example an Annotator.
    `static Logger` | UIMAFramework.`newLogger()` Creates a new `Logger`, which can be passed for example to the `AnalysisEngine.setLogger(Logger)` method in order to have separate Analysis Engine instances used separate loggers.

    Methods in org.apache.uima with parameters of type Logger
    Modifier and Type | Method and Description
    --- | ---
    `void` | UimaContextAdmin.`initializeRoot(Logger aLogger, ResourceManager aResourceManager, ConfigurationManager aConfigurationManager)` Initializes a root UimaContext.
    `static UimaContextAdmin` | UIMAFramework.`newUimaContext(Logger aLogger, ResourceManager aResourceManager, ConfigurationManager aConfigManager)` Gets a new instance of a `UimaContext`.
    `void` | UimaContextAdmin.`setLogger(Logger aLogger)` Sets the Logger for this UimaContext.

  - ### Uses of Logger in org.apache.uima.analysis_component

    Methods in org.apache.uima.analysis_component that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `protected Logger` | AnalysisComponent_ImplBase.`getLogger()`

  - ### Uses of Logger in org.apache.uima.analysis_engine

    Methods in org.apache.uima.analysis_engine that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `Logger` | AnalysisEngine.`getLogger()` Gets the Logger that this Analysis Engine is currently using.

    Methods in org.apache.uima.analysis_engine with parameters of type Logger
    Modifier and Type | Method and Description
    --- | ---
    `void` | AnalysisEngine.`setLogger(Logger aLogger)` Sets the Logger that this Analysis Engine will use.

  - ### Uses of Logger in org.apache.uima.analysis_engine.annotator

    Methods in org.apache.uima.analysis_engine.annotator that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `Logger` | AnnotatorContext.`getLogger()` Deprecated. Gets the `Logger` to which this annotator should send its log output.

  - ### Uses of Logger in org.apache.uima.analysis_engine.impl

    Methods in org.apache.uima.analysis_engine.impl that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `Logger` | AnnotatorContext_impl.`getLogger()`

    Methods in org.apache.uima.analysis_engine.impl with parameters of type Logger
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultiprocessingAnalysisEngine_impl.`setLogger(Logger aLogger)`

  - ### Uses of Logger in org.apache.uima.flow

    Methods in org.apache.uima.flow that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `protected Logger` | FlowController_ImplBase.`getLogger()` Gets the logger for this FlowController

  - ### Uses of Logger in org.apache.uima.impl

    Methods in org.apache.uima.impl that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `protected Logger` | UIMAFramework_impl.`_getLogger()` To be implemented by subclasses; this should return a reference to the UIMA `Logger` used by this implementation.
    `protected Logger` | UIMAFramework_impl.`_getLogger(Class component)` To be implemented by subclasses; this should return a reference to the UIMA `Logger` of the specified source class.
    `protected Logger` | UIMAFramework_impl.`_newLogger()`
    `Logger` | RootUimaContext_impl.`getLogger()`
    `Logger` | ChildUimaContext_impl.`getLogger()`
    `protected Logger` | UimaContext_ImplBase.`maybeThrottleLogger(Logger logger)`

    Methods in org.apache.uima.impl with parameters of type Logger
    Modifier and Type | Method and Description
    --- | ---
    `void` | RootUimaContext_impl.`initializeRoot(Logger aLogger, ResourceManager aResourceManager, ConfigurationManager aConfigurationManager)`
    `void` | ChildUimaContext_impl.`initializeRoot(Logger aLogger, ResourceManager aResourceManager, ConfigurationManager aConfigurationManager)`
    `protected Logger` | UimaContext_ImplBase.`maybeThrottleLogger(Logger logger)`
    `void` | RootUimaContext_impl.`setLogger(Logger aLogger)`
    `void` | ChildUimaContext_impl.`setLogger(Logger aLogger)`

  - ### Uses of Logger in org.apache.uima.resource

    Methods in org.apache.uima.resource that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `Logger` | Resource_ImplBase.`getLogger()` Get the logger for this UIMA framework class.
    `Logger` | Resource.`getLogger()` Gets the Logger that this Resource is currently using.

    Methods in org.apache.uima.resource with parameters of type Logger
    Modifier and Type | Method and Description
    --- | ---
    `void` | Resource_ImplBase.`setLogger(Logger aLogger)` Set the logger in the current UimaContext for use by user annotators.
    `void` | Resource.`setLogger(Logger aLogger)` Sets the Logger that this Resource will use.

  - ### Uses of Logger in org.apache.uima.util

    Methods in org.apache.uima.util that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `default Logger` | Logger.`getLimitedLogger(int limit)`

    Methods in org.apache.uima.util with parameters of type Logger
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MessageReport.`decreasingWithTrace(AtomicInteger errorCount, String message, Logger logger)` Issues message at warning or fine level (fine if enabled, includes stack trace)

    Constructors in org.apache.uima.util with parameters of type Logger
    Constructor and Description
    `LoggerPrintStream(Logger logger, Level level)`

  - ### Uses of Logger in org.apache.uima.util.impl

    Methods in org.apache.uima.util.impl that return Logger
    Modifier and Type | Method and Description
    --- | ---
    `static Logger` | Log4jLogger_impl.`getInstance()` Creates a new Log4jLogger instance with the default Log4j framework logger
    `static Logger` | Slf4jLogger_impl.`getInstance()` creates a new Logger instance using default name "org.apache.uima"
    `static Logger` | Logger_impl.`getInstance()` creates a new Logger instance for the specified source class
    `static Logger` | Log4jLogger_impl.`getInstance(Class<?> component)` Creates a new Log4jLogger instance for the specified source class
    `static Logger` | Slf4jLogger_impl.`getInstance(Class<?> component)` creates a new Logger instance for the specified source class
    `static Logger` | Logger_impl.`getInstance(Class<?> component)` creates a new Logger instance for the specified source class
    `static Logger` | JSR47Logger_impl.`getInstance(Class<?> component)` Creates a new JSR47Logger instance for the specified source class
    `static Logger` | JSR47Logger_impl.`getInstance(JSR47Logger_impl l, int limit)`

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.