@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 nullpublic 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.