public class CommonsLoggerFactory extends LoggerFactory<Log>
Modifier | Constructor and Description |
---|---|
protected |
CommonsLoggerFactory()
Constructs a default factory.
|
Modifier and Type | Method and Description |
---|---|
protected Log |
getImplementation(String name)
Returns the implementation to use for the logger of the specified name, or
null if
the logger would delegates to Java logging anyway. |
static CommonsLoggerFactory |
getInstance()
Returns the unique instance of this factory.
|
protected Log |
unwrap(Logger logger)
Returns the implementation wrapped by the specified logger,
or
null if none. |
protected Logger |
wrap(String name,
Log implementation)
Wraps the specified implementation in a Java logger.
|
getImplementationClass, getLogger
protected CommonsLoggerFactory() throws NoClassDefFoundError
NoClassDefFoundError
- if Apache's Log
class was not found on the classpath.public static CommonsLoggerFactory getInstance() throws NoClassDefFoundError
NoClassDefFoundError
- if Apache's Log
class was not found on the classpath.protected Log getImplementation(String name)
null
if
the logger would delegates to Java logging anyway.getImplementation
in class LoggerFactory<Log>
name
- The name of the logger.null
if the target framework would redirect to the Java
logging framework.protected Logger wrap(String name, Log implementation)
wrap
in class LoggerFactory<Log>
name
- The name of the logger.implementation
- An implementation returned by LoggerFactory.getImplementation(java.lang.String)
.protected Log unwrap(Logger logger)
null
if none.unwrap
in class LoggerFactory<Log>
logger
- The logger to test.null
if none.Copyright © 1996–2019 Geotools. All rights reserved.