| Modifier and Type | Class and Description |
|---|---|
| private abstract static class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static <T extends Logger> T | |
| pack-priv static boolean | |
| pack-priv static <T extends Logger> T | |
| pack-priv static String | |
| pack-priv static Consumer | |
| private static Stream | |
| pack-priv static void |
| DISCARDER | back to summary |
|---|---|
| pack-priv static final Consumer<String> DISCARDER | |
| Utils | back to summary |
|---|---|
| private Utils() | |
| discardingLogger | back to summary |
|---|---|
pack-priv static <T extends Logger> T discardingLogger(Class<T> type)
| |
| isSelfContained | back to summary |
|---|---|
| pack-priv static boolean isSelfContained(Throwable t) | |
| teeLogger | back to summary |
|---|---|
pack-priv static <T extends Logger> T teeLogger(Class<T> type, List<? extends T> loggers)
| |
| toString | back to summary |
|---|---|
| pack-priv static String toString(Throwable t) | |
| toStringConsumer | back to summary |
|---|---|
| pack-priv static Consumer | |
| unfoldInterface | back to summary |
|---|---|
| private static Stream | |
| writeWithoutTrailingLineSeparator | back to summary |
|---|---|
| pack-priv static void writeWithoutTrailingLineSeparator(StringWriter writer, Consumer<String> sink) | |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final Set |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public Object | invoke(Object proxy, Method method, Object[] args)
Implements java. Processes a method invocation on a proxy instance and returns the result. |
| protected abstract void |
| loggerEnabled | back to summary |
|---|---|
| private final boolean loggerEnabled | |
| loggerMethods | back to summary |
|---|---|
| private final Set<Method> loggerMethods | |
| LoggerHandler | back to summary |
|---|---|
| protected LoggerHandler(Class<T> loggerType, boolean loggerEnabled) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object proxy, Method method, Object[] args) throws Throwable Implements java. Doc from java. Processes a method invocation on a proxy instance and returns the result. This method will be invoked on an invocation handler when a method is invoked on a proxy instance that it is associated with.
| |
| invokeLoggerMethod | back to summary |
|---|---|
| protected abstract void invokeLoggerMethod(Object proxy, Method method, Object[] args) throws Throwable | |