@API(status=INTERNAL,
since="1.0")
public final class LoggerFactory
extends java.lang.Object
Logger
facade for JUL.Modifier and Type | Class and Description |
---|---|
private static class |
LoggerFactory.DelegatingLogger |
Modifier and Type | Field and Description |
---|---|
private static java.util.Set<LogRecordListener> |
listeners |
Modifier | Constructor and Description |
---|---|
private |
LoggerFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
addListener(LogRecordListener listener)
Add the supplied
LogRecordListener to the set of registered
listeners. |
static Logger |
getLogger(java.lang.Class<?> clazz)
Get a
Logger for the specified class. |
static void |
removeListener(LogRecordListener listener)
Remove the supplied
LogRecordListener from the set of registered
listeners. |
private static final java.util.Set<LogRecordListener> listeners
public static Logger getLogger(java.lang.Class<?> clazz)
Logger
for the specified class.clazz
- the class for which to get the logger; never null
public static void addListener(LogRecordListener listener)
LogRecordListener
to the set of registered
listeners.public static void removeListener(LogRecordListener listener)
LogRecordListener
from the set of registered
listeners.