365302: LogMBean added
Signed-off-by: Greg Wilkins <gregw@webtide.com>
This commit is contained in:
parent
de418bc0e4
commit
08f4b79a66
|
@ -20,6 +20,8 @@ import java.net.URL;
|
|||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
import java.util.Enumeration;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.eclipse.jetty.util.IO;
|
||||
|
@ -59,6 +61,8 @@ public class Log
|
|||
*/
|
||||
public static boolean __ignored;
|
||||
|
||||
public static Map<String, Logger> __loggers = new HashMap<String, Logger>();
|
||||
|
||||
static
|
||||
{
|
||||
/* Instantiate a default configuration properties (empty)
|
||||
|
@ -418,6 +422,26 @@ public class Log
|
|||
if (!initialized())
|
||||
return null;
|
||||
|
||||
return name == null ? LOG : LOG.getLogger(name);
|
||||
if(name==null)
|
||||
return LOG;
|
||||
|
||||
Logger logger = __loggers.get(name);
|
||||
if(logger==null)
|
||||
{
|
||||
logger = LOG.getLogger(name);
|
||||
__loggers.put(name,logger);
|
||||
}
|
||||
|
||||
return logger;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a map of all configured {@link Logger} instances.
|
||||
*
|
||||
* @return a map of all configured {@link Logger} instances
|
||||
*/
|
||||
public static Map<String, Logger> getLoggers()
|
||||
{
|
||||
return __loggers;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue