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 | Method and Description |
---|---|
LoggerProvider<L> |
LogDomain.getDefaultLoggerProvider()
This method will return either the domain's root logger provider or the
latest logger provider set via
LogDomain.setDefaultLoggerProvider(oracle.adfinternal.model.logging.contextual.LoggerProvider<L>) , unless
this was set to null, in which case the root logger will also be returned. |
LoggerProvider<L> |
LogDomain.getRootLoggerProvider()
Retrive the root logger provider for this domain
|
Modifier and Type | Method and Description |
---|---|
boolean |
LogDomain.contains(LoggerProvider provider)
Check if a logger provider belongs to the domain.
|
L |
ContextualLoggingManager.openLogger(LoggerProvider<L> provider)
This method will use the given provider to create a new logger of the given
type L and immediately set it as current.
|
void |
LogDomain.setDefaultLoggerProvider(LoggerProvider<L> provider)
Set a default logger provider for the domain.
|
Constructor and Description |
---|
LogDomain(java.lang.String name,
LoggerProvider<L> root)
Creates a domain without any component name that can exist only in a
ADFContext's request scope.
|
LogDomain(java.lang.String name,
LoggerProvider<L> root,
java.lang.String scopeName)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextualLoggerProvider
Default provider for ContextualLogger implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
FunctionalLoggerProvider
Default provider for FunctionalLogger implementations.
|