Improvements to CallLogger API.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index e5629fb..74bc6a9 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -1788,7 +1788,7 @@
* <p class='bjava'>
* <jc>// Our customized logger.</jc>
* <jk>public class</jk> MyLogger <jk>extends</jk> BasicCallLogger {
- *
+ *
* <jk>public</jk> MyLogger(BeanStore <jv>beanStore</jv>) {
* <jk>super</jk>(<jv>beanStore</jv>);
* }
@@ -1883,10 +1883,14 @@
* </ul>
* <li>Looks for a static or non-static <c>createCallLogger()</c> method that returns {@link CallLogger} on the
* resource class with any of the following arguments:
- * <ul>
* <li>{@link RestContext}
+ * <li>{@link RestContext.Builder}
+ * <li>{@link BeanContext}
* <li>{@link BeanStore}
- * <li>{@link BasicFileFinder}
+ * <li>{@link VarResolver}
+ * <li>{@link Config}
+ * <li>{@link Logger}
+ * <li>{@link ServletContext}
* <li>Any {@doc juneau-rest-server-springboot injected beans}.
* </ul>
* <li>Resolves it via the bean store registered in this context.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/config/DefaultConfig.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/config/DefaultConfig.java
index 43bd356..8763c7d 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/config/DefaultConfig.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/config/DefaultConfig.java
@@ -34,7 +34,7 @@
allowedMethodHeaders="$S{j.allowedMethodHeaders,$E{J_ALLOWED_METHOD_HEADERS,}}",
allowedMethodParams="$S{j.allowedMethodParams,$E{J_ALLOWED_METHOD_PARAMS,HEAD,OPTIONS}}",
beanStore=BeanStore.class,
- callLogger=BasicCallLogger.class,
+ callLogger=CallLogger.Void.class, // Defaults to BasicCallLogger.
clientVersionHeader="$S{j.clientVersionHeader,$E{J_CLIENT_VERSION_HEADER,Client-Version}}",
config="$S{j.configFile,$E{J_CONFIG_FILE,SYSTEM_DEFAULT}}",
consumes={},