## Package org.eclipse.datatools.connectivity.oda.util.logging

Provides a trace logging utility to an ODA runtime extension.

See:
Description

Interface Summary
Filter: A Filter can provide more control on what is logged.

Class Summary
FileHandler: The `FileHandler` is a file logging `Handler` that publishes `LogRecords` to a specified file.
Handler: `Handler` is an abstract class that takes `LogRecords` from a `Logger` and processes them using its Formatter.
Level: `Level` represents logging levels within the logging framework.
LogFormatter: `LogFormatter` is an abstract class from which all formatter classes should implement.
Logger: `Logger` allows callers to log messages for their application.
LoggingErrorHandler: `LoggingErrorHandler` can be associated with `Handlers` to process any exceptions that occur during logging.
LogManager: LogManager is a static class that maintains a set of named `Loggers`.
LogRecord: `LogRecord` contains information that can be logged by a `Handler`.
SimpleFormatter: Formats a `LogRecord` into an understandable format.
StreamHandler: `StreamHandler` is a stream based logging `Handler`.

## Package org.eclipse.datatools.connectivity.oda.util.logging Description

Provides a trace logging utility to an ODA runtime extension.

The package provides a default implementation of trace logging framework, which does not impose dependency on other packages or specific platforms.
It may serve to encapsulate the type of logging framework used, by simply extending its implementation. Each ODA runtime driver is then not required to make any direct changes when switching to another logging framework.

The use of this logging utility is purely optional. An ODA runtime driver extension may directly use its driver-specific logging utility, as appropriate.

Since:
  1.0