# 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
  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.
  `Logger`
  UimaContext.`getLogger()`
  Gets the `Logger` to which log output will be sent.
  `static Logger`
  UIMAFramework.`getLogger()`
  Gets the `Logger` used by the UIMA framework.
  `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
  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
  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
  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
  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
  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
  Description
  `Logger`
  AnnotatorContext_impl.`getLogger()`
  Methods in org.apache.uima.analysis_engine.impl with parameters of type Logger
  Modifier and Type
  Method
  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
  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
  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`
  ChildUimaContext_impl.`getLogger()`
  `Logger`
  RootUimaContext_impl.`getLogger()`
  `protected Logger`
  UimaContext_ImplBase.`maybeThrottleLogger(Logger logger)`
  Methods in org.apache.uima.impl with parameters of type Logger
  Modifier and Type
  Method
  Description
  `void`
  ChildUimaContext_impl.`initializeRoot(Logger aLogger, ResourceManager aResourceManager, ConfigurationManager aConfigurationManager)`
  `void`
  RootUimaContext_impl.`initializeRoot(Logger aLogger, ResourceManager aResourceManager, ConfigurationManager aConfigurationManager)`
  `protected Logger`
  UimaContext_ImplBase.`maybeThrottleLogger(Logger logger)`
  `void`
  ChildUimaContext_impl.`setLogger(Logger aLogger)`
  `void`
  RootUimaContext_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
  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
  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
  Description
  `default Logger`
  Logger.`getLimitedLogger(int limit)`
  Methods in org.apache.uima.util with parameters of type Logger
  Modifier and Type
  Method
  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
  Modifier
  Constructor
  Description
  ``
  `LoggerPrintStream(Logger logger, Level level)`

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

  Classes in org.apache.uima.util.impl that implement Logger
  Modifier and Type
  Class
  Description
  `class`
  `JSR47Logger_impl`
  UIMA Logging interface implementation for Java Logging Toolkit JSR-47 (JDK 1.4) JUL Ignores Markers and MDC (not supported in the JUL)
  `class`
  `Log4jLogger_impl`
  UIMA Logging interface implementation for Log4j This version is for Log4j version 2, from Apache Built using version 2.8
  `class`
  `Logger_common_impl`
  UIMA Logging interface common implementation Specific loggers extend this class
  `class`
  `Logger_impl`
  UIMA Logging interface implementation without using an logging toolkit Logger names are not used The call getInstance() returns a common shared instance.
  `class`
  `Slf4jLogger_impl`
  UIMA Logging interface implementation for SLF4j This design gets a logger in static initialization, in order to see what the back end is.
  Methods in org.apache.uima.util.impl that return Logger
  Modifier and Type
  Method
  Description
  `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)`
  `static Logger`
  Log4jLogger_impl.`getInstance()`
  Creates a new Log4jLogger instance with the default Log4j framework logger
  `static Logger`
  Log4jLogger_impl.`getInstance(Class<?> component)`
  Creates a new Log4jLogger instance for the specified source class
  `static Logger`
  Logger_impl.`getInstance()`
  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`
  Slf4jLogger_impl.`getInstance()`
  creates a new Logger instance using default name "org.apache.uima"
  `static Logger`
  Slf4jLogger_impl.`getInstance(Class<?> component)`
  creates a new Logger instance for the specified source class