This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new 818fdf70b Improvements to CallLogger API.
818fdf70b is described below
commit 818fdf70be389c89f130b59b61649f674eff980c
Author: JamesBognar <[email protected]>
AuthorDate: Mon Jul 4 09:38:26 2022 -0400
Improvements to CallLogger API.
---
.../src/main/java/org/apache/juneau/rest/RestContext.java | 10 +++++++---
.../main/java/org/apache/juneau/rest/config/DefaultConfig.java | 2 +-
2 files changed, 8 insertions(+), 4 deletions(-)
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 e5629fb6f..74bc6a91b 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 @@ public class RestContext extends Context {
* <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 @@ public class RestContext extends Context {
* </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 43bd356ea..8763c7d54 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 @@ import org.apache.juneau.oapi.*;
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={},