Package | Description |
---|---|
oracle.adfinternal.model.logging.contextual |
The main goal of this Contextual Logging Framework is to
help applications that need to log actions, events and/or data using one
single logger throughout an entire logical flow instead of the most common
approach where each class declares and uses its own private, static and
constant logger instance, which will normally be named after the declaring
class itself.
|
oracle.adfinternal.model.logging.contextual.logger | |
oracle.adfinternal.model.logging.contextual.logger.functional |
Modifier and Type | Class and Description |
---|---|
class |
ContextualLoggingManager<L extends BasicContextualLogger>
This is the central component of the contextual logging framework.
|
class |
LogDomain<L extends BasicContextualLogger>
Defines a logging domain, establishing a ADFContext-scoped namespace
for loggers sharing one common root logger.
|
class |
LoggerProvider<L extends BasicContextualLogger>
This is the base class for any logger provider that will work with the
ContextualLoggingManager.
|
Modifier and Type | Method and Description |
---|---|
static <L extends BasicContextualLogger> |
ContextualLoggingManager.getInstance(LogDomain<L> domain)
Get the right manager instance for the given domain.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ContextualLogger
This interface expands the BasicContextualLogger API to include
all level-related interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultContextualLogger
Default implementation of interface ContextualLogger.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BasicFunctionalLogger
A functional logger is a special type of contextual logger in the following sense:
Log messages will be published using a special format which can be interpreted by the Oracle Diagnostic Log Analyzer tool (ODLA), currently available in JDeveloper. This special format supports delimitation of functional logging sections that can be nested. |
interface |
FunctionalLogger
This interface expands the BasicFunctionalLogger API to include
all level-related interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFunctionalLogger
Default implementation of interface FunctionalLogger.
|