org.apache.ws.jaxme.logging
Class LoggerFactoryImpl
java.lang.Object
org.apache.ws.jaxme.logging.LoggerFactoryImpl
- LoggerFactory
public abstract class LoggerFactoryImpl
extends java.lang.Object
Default implementation of a
LoggerFactory
. The default
implementation holds an internal Map of Loggers.
getLogger
public Logger getLogger(String pName)
Returns a
Logger
with the name
pName
.
If the internal
Map
of loggers already contains a
Logger
with name
pName
, returns that one. Otherwise creates
a new instance by calling
newLogger(String)
, stores
the instance in the internal
Map
and returns it.
- getLogger in interface LoggerFactory
newLogger
public abstract Logger newLogger(String pName)
Creates a new
Logger
with the given name. The logger
will be added to an internal
Map
and the next call to
getLogger(String)
with the same name will return
this
Logger
.