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.functional
Class FunctionalLoggerProvider

java.lang.Object
  extended by oracle.adfinternal.model.logging.contextual.LoggerProvider<FunctionalLogger>
      extended by oracle.adfinternal.model.logging.contextual.logger.functional.FunctionalLoggerProvider

All Implemented Interfaces:
java.io.Serializable

public class FunctionalLoggerProvider
extends LoggerProvider<FunctionalLogger>

Default provider for FunctionalLogger implementations.

This provider will always create instances of DefaultFunctionalLogger. 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
FunctionalLoggerProvider(java.lang.String loggerName)
          Constructor.
FunctionalLoggerProvider(java.lang.String loggerName, java.lang.String componentName)
          Constructor.
FunctionalLoggerProvider(java.lang.String loggerName, java.lang.String componentName, java.lang.String resourceBundle)
          Constructor.

 

Method Summary
protected  FunctionalLogger 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

FunctionalLoggerProvider

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

FunctionalLoggerProvider

public FunctionalLoggerProvider(java.lang.String loggerName,
                                java.lang.String componentName)
Constructor.
Parameters:
loggerName - The name given to loggers created by this provider loggers created by this provider
componentName - Logger's optional component name

FunctionalLoggerProvider

public FunctionalLoggerProvider(java.lang.String loggerName,
                                java.lang.String componentName,
                                java.lang.String resourceBundle)
Constructor.
Parameters:
loggerName - The name given to loggers created by this provider
componentName - Logger's optional component name
resourceBundle - Name of the resource bundle to be associated with loggers created by this provider

Method Detail

createLogger

protected FunctionalLogger 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<FunctionalLogger>
Returns:
A new instance of DefaultFunctionalLogger

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.