Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


oracle.adfinternal.model.logging.contextual.logger
Class ContextualLoggerProvider

java.lang.Object
  extended by oracle.adfinternal.model.logging.contextual.LoggerProvider<ContextualLogger>
      extended by oracle.adfinternal.model.logging.contextual.logger.ContextualLoggerProvider

All Implemented Interfaces:
java.io.Serializable

public class ContextualLoggerProvider
extends LoggerProvider<ContextualLogger>

Default provider for ContextualLogger implementations.

This provider will always create instances of DefaultContextualLogger. Consumers are free to extend this provider and override method createLogger() to make it create any custom implementation of the FunctionalLogger interface.

Since:
11.1.1.7.2
See Also:
Serialized Form

Constructor Summary
ContextualLoggerProvider(java.lang.String loggerName)
          Constructor.
ContextualLoggerProvider(java.lang.String loggerName, java.lang.String resourceBundle)
          Constructor.

 

Method Summary
protected  ContextualLogger createLogger()
          This method will be used as a logger factory by the ContextualLoggingManager and will create a new logger instance of the provider's parameterized type L.

 

Methods inherited from class oracle.adfinternal.model.logging.contextual.LoggerProvider
equals, getComponentName, getLoggerName, getResourceBundle, hashCode, toString

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Constructor Detail

ContextualLoggerProvider

public ContextualLoggerProvider(java.lang.String loggerName,
                                java.lang.String resourceBundle)
Constructor.
Parameters:
loggerName - The name given to loggers created by this provider
resourceBundle - Name of the resource bundle to be associated with loggers created by this provider

ContextualLoggerProvider

public ContextualLoggerProvider(java.lang.String loggerName)
Constructor.
Parameters:
loggerName - The name given to loggers created by this provider

Method Detail

createLogger

protected ContextualLogger createLogger()

This method will be used as a logger factory by the ContextualLoggingManager and will create a new logger instance of the provider's parameterized type L.

The logger's name will be the one declared at the provider's construction.

Specified by:
createLogger in class LoggerProvider<ContextualLogger>
Returns:
A new instance of DefaultContextualLogger

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


Copyright © 1997, 2015, Oracle. All rights reserved.