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={},

Reply via email to