com.sun.jdo.spi.persistence.utility.logging
Class AbstractLoggerFactory
java.lang.Object
com.sun.jdo.spi.persistence.utility.logging.AbstractLoggerFactory
- All Implemented Interfaces:
- LoggerFactory
- Direct Known Subclasses:
- LoggerFactoryJDK13, LoggerFactoryJDK14
public abstract class AbstractLoggerFactory
- extends Object
- implements LoggerFactory
- Version:
- %I%
- Author:
- Rochelle Raccah
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractLoggerFactory
public AbstractLoggerFactory()
getErrorLogger
protected static Logger getErrorLogger()
- Get the error logger which is used to log things during creation of
loggers.
getLogger
public Logger getLogger(String relativeLoggerName,
String bundleName,
ClassLoader loader)
- Get a Logger. The class that implements this interface is responsible
for creating a logger for the named component.
The bundle name and class loader are passed to allow the implementation
to properly find and construct the internationalization bundle.
- Specified by:
getLogger in interface LoggerFactory
- Parameters:
relativeLoggerName - the relative name of this loggerbundleName - the fully qualified name of the resource bundleloader - the class loader used to load the resource bundle, or null
- Returns:
- the logger
createLogger
protected abstract Logger createLogger(String absoluteLoggerName,
String bundleName,
ClassLoader loader)
- Create a new Logger. Subclasses are responsible for creating a
logger for the named component. The bundle name and class loader
are passed to allow the implementation to properly find and
construct the internationalization bundle.
- Parameters:
absoluteLoggerName - the absolute name of this loggerbundleName - the fully qualified name of the resource bundleloader - the class loader used to load the resource bundle, or null
- Returns:
- the logger
getDomainRoot
protected String getDomainRoot()
getAbsoluteLoggerName
protected String getAbsoluteLoggerName(String relativeLoggerName)
Copyright © 2012 GlassFish Community. All Rights Reserved.