Improvements to REST config interfaces.
diff --git a/juneau-doc/src/main/javadoc/overview.html b/juneau-doc/src/main/javadoc/overview.html
index 1cc6c47..4c4b17b 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -17136,7 +17136,7 @@
<li class='jc'>{@link org.apache.juneau.rest.RestChildren}
<li class='jc'>{@link org.apache.juneau.rest.RestContext}
<li class='jc'>{@link org.apache.juneau.rest.stats.RestContextStats}
- <li class='jic'>{@link org.apache.juneau.rest.logging.RestLogger}
+ <li class='jic'>{@link org.apache.juneau.rest.logger.RestLogger}
<li class='jc'>{@link org.apache.juneau.rest.RestOpContext}
<li class='jc'>{@link org.apache.juneau.rest.RestOperations}
<li class='jc'>{@link org.apache.juneau.serializer.SerializerSet}
@@ -21297,7 +21297,7 @@
<li>
HTTP request/response bodies are cached in memory for logging purposes.
<li>
- HTTP requests/responses are logged to the registered {@link org.apache.juneau.rest.logging.RestLogger}.
+ HTTP requests/responses are logged to the registered {@link org.apache.juneau.rest.logger.RestLogger}.
</ul>
<p>
The possible annotation values are:
@@ -21358,11 +21358,11 @@
HTTP calls can be logged with the following levels of granularity:
</p>
<ul class='javatree'>
- <li class='je'>{@link org.apache.juneau.rest.logging.RestLoggingDetail}
+ <li class='je'>{@link org.apache.juneau.rest.logger.CallLoggingDetail}
<ul class='javatreec'>
- <li class='jf'>{@link org.apache.juneau.rest.logging.RestLoggingDetail#STATUS_LINE STATUS_LINE}
- <li class='jf'>{@link org.apache.juneau.rest.logging.RestLoggingDetail#HEADER HEADER}
- <li class='jf'>{@link org.apache.juneau.rest.logging.RestLoggingDetail#ENTITY ENTITY}
+ <li class='jf'>{@link org.apache.juneau.rest.logger.CallLoggingDetail#STATUS_LINE STATUS_LINE}
+ <li class='jf'>{@link org.apache.juneau.rest.logger.CallLoggingDetail#HEADER HEADER}
+ <li class='jf'>{@link org.apache.juneau.rest.logger.CallLoggingDetail#ENTITY ENTITY}
</ul>
</li>
</ul>
@@ -21414,8 +21414,8 @@
=== END ===================================================================
</p>
<p>
- The interface responsible for generating the log entries is {@link org.apache.juneau.rest.logging.RestLogger}
- and the default is {@link org.apache.juneau.rest.logging.BasicRestLogger} which produces the output above. It
+ The interface responsible for generating the log entries is {@link org.apache.juneau.rest.logger.RestLogger}
+ and the default is {@link org.apache.juneau.rest.logger.CallLogger} which produces the output above. It
can be changed through any of the following:
</p>
<ul class='javatree'>
@@ -21482,10 +21482,10 @@
</li>
</ul>
<ul class='notes'>
- <li class='note'>The {@link org.apache.juneau.rest.logging.BasicTestRestLogger} class is useful for testing and
+ <li class='note'>The {@link org.apache.juneau.rest.logger.BasicTestCallLogger} class is useful for testing and
allows you to suppress logging when testing error conditions by passing in a <c>noTrace=true</c> query parameter
or <c>No-Trace: true</c> header on requests.
- <li class='note'>{@link org.apache.juneau.rest.debug.DebugEnablement}, {@link org.apache.juneau.rest.logging.RestLogger}, and
+ <li class='note'>{@link org.apache.juneau.rest.debug.DebugEnablement}, {@link org.apache.juneau.rest.logger.RestLogger}, and
{@link org.apache.juneau.rest.stats.ThrownStore} can all be defined globally as Spring beans in a Spring Boot environment.
</ul>
</div>
diff --git a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
index ff3c746..9c1b66f 100644
--- a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
+++ b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
@@ -27,7 +27,7 @@
import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.config.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.servlet.*;
import org.apache.juneau.serializer.annotation.*;
import org.apache.juneau.testutils.pojos.*;
@@ -37,7 +37,7 @@
*/
@Rest(
path="/testThirdPartyProxy",
- callLogger=BasicDisabledRestLogger.class
+ callLogger=BasicDisabledCallLogger.class
)
@SerializerConfig(addRootType="true",addBeanTypes="true")
@SuppressWarnings({"serial"})
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
index 2ba6e09..bf9c24c 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
@@ -59,8 +59,8 @@
import org.apache.juneau.rest.client.*;
import org.apache.juneau.rest.client.RestRequest;
import org.apache.juneau.rest.client.RestResponse;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.http.header.ContentType;
-import org.apache.juneau.rest.logging.*;
import org.apache.juneau.serializer.*;
import org.apache.juneau.uon.*;
import org.apache.juneau.utils.*;
@@ -1870,7 +1870,7 @@
Object o = isClass ? ((Class<?>)restBean).newInstance() : restBean;
RestContext rc = RestContext
.create(o.getClass(), null, null)
- .defaultClasses(BasicTestRestLogger.class)
+ .defaultClasses(BasicTestCallLogger.class)
.debugDefault(CONDITIONAL)
.init(()->o)
.build()
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 f91bf23..f96314c 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
@@ -21,12 +21,12 @@
import static org.apache.juneau.internal.IOUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.rest.HttpRuntimeException.*;
-import static org.apache.juneau.rest.logging.RestLoggingDetail.*;
import static org.apache.juneau.rest.processor.ResponseProcessor.*;
import static java.util.Collections.*;
import static java.util.logging.Level.*;
import static java.util.Optional.*;
import static org.apache.juneau.rest.annotation.RestOpAnnotation.*;
+import static org.apache.juneau.rest.logger.CallLoggingDetail.*;
import java.io.*;
import java.lang.annotation.*;
@@ -65,7 +65,7 @@
import org.apache.juneau.rest.arg.*;
import org.apache.juneau.rest.debug.*;
import org.apache.juneau.rest.httppart.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.processor.*;
import org.apache.juneau.rest.rrpc.*;
import org.apache.juneau.rest.servlet.*;
@@ -1911,13 +1911,13 @@
RestLogger
.create(beanStore)
.normalRules( // Rules when debugging is not enabled.
- RestLoggerRule.create(beanStore) // Log 500+ errors with status-line and header information.
+ CallLoggerRule.create(beanStore) // Log 500+ errors with status-line and header information.
.statusFilter(a -> a >= 500)
.level(SEVERE)
.requestDetail(HEADER)
.responseDetail(HEADER)
.build(),
- RestLoggerRule.create(beanStore) // Log 400-500 errors with just status-line information.
+ CallLoggerRule.create(beanStore) // Log 400-500 errors with just status-line information.
.statusFilter(a -> a >= 400)
.level(WARNING)
.requestDetail(STATUS_LINE)
@@ -1925,7 +1925,7 @@
.build()
)
.debugRules( // Rules when debugging is enabled.
- RestLoggerRule.create(beanStore) // Log everything with full details.
+ CallLoggerRule.create(beanStore) // Log everything with full details.
.level(SEVERE)
.requestDetail(ENTITY)
.responseDetail(ENTITY)
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
index 4583277..d6db9ba 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
@@ -56,8 +56,8 @@
import org.apache.juneau.rest.debug.*;
import org.apache.juneau.rest.guard.*;
import org.apache.juneau.rest.httppart.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.http.response.*;
-import org.apache.juneau.rest.logging.*;
import org.apache.juneau.rest.matcher.*;
import org.apache.juneau.rest.swagger.*;
import org.apache.juneau.rest.util.*;
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java
index 4e54a4c..b84c5ab 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java
@@ -20,7 +20,7 @@
import org.apache.juneau.http.response.*;
import org.apache.juneau.rest.converter.*;
import org.apache.juneau.rest.guard.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
/**
* A session for a single HTTP request.
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
index 868db15..2348b0f 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
@@ -72,12 +72,12 @@
import org.apache.juneau.rest.beans.*;
import org.apache.juneau.rest.guard.*;
import org.apache.juneau.rest.httppart.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.http.header.BasicHeader;
import org.apache.juneau.http.header.Date;
import org.apache.juneau.http.response.*;
import org.apache.juneau.http.response.BasicHttpException;
-import org.apache.juneau.rest.logging.*;
import org.apache.juneau.rest.staticfile.*;
import org.apache.juneau.rest.swagger.*;
import org.apache.juneau.rest.util.*;
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
index 91f6214..2f8b6f7 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestResponse.java
@@ -35,7 +35,7 @@
import org.apache.juneau.http.header.*;
import org.apache.juneau.http.response.*;
import org.apache.juneau.rest.httppart.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.util.*;
import org.apache.juneau.serializer.*;
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
index ce0e978..05f7dab 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
@@ -24,7 +24,7 @@
import org.apache.juneau.cp.*;
import org.apache.juneau.http.response.*;
import org.apache.juneau.rest.annotation.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.util.*;
/**
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Rest.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Rest.java
index d2613cd..df60d2c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Rest.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Rest.java
@@ -34,7 +34,7 @@
import org.apache.juneau.rest.debug.*;
import org.apache.juneau.rest.guard.*;
import org.apache.juneau.rest.httppart.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.processor.*;
import org.apache.juneau.rest.servlet.*;
import org.apache.juneau.rest.staticfile.*;
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
index 13d292a..54fd382 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestAnnotation.java
@@ -29,7 +29,7 @@
import org.apache.juneau.rest.debug.*;
import org.apache.juneau.rest.guard.*;
import org.apache.juneau.rest.httppart.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.processor.*;
import org.apache.juneau.rest.staticfile.*;
import org.apache.juneau.rest.swagger.*;
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestContextArgs.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestContextArgs.java
index 83540e8..5a59487 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestContextArgs.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestContextArgs.java
@@ -22,7 +22,7 @@
import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.debug.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.staticfile.*;
import org.apache.juneau.rest.stats.*;
import org.apache.juneau.utils.*;
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 2604531..93b0c51 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
@@ -19,7 +19,7 @@
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.arg.*;
import org.apache.juneau.rest.debug.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.processor.*;
import org.apache.juneau.rest.staticfile.*;
import org.apache.juneau.rest.swagger.*;
@@ -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=BasicRestLogger.class,
+ callLogger=CallLogger.class,
clientVersionHeader="$S{j.clientVersionHeader,$E{J_CLIENT_VERSION_HEADER,Client-Version}}",
config="$S{j.configFile,$E{J_CONFIG_FILE,SYSTEM_DEFAULT}}",
consumes={},
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicDisabledRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicDisabledCallLogger.java
similarity index 91%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicDisabledRestLogger.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicDisabledCallLogger.java
index 25c4b04..22e3594 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicDisabledRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicDisabledCallLogger.java
@@ -10,7 +10,7 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import org.apache.juneau.rest.*;
@@ -22,14 +22,14 @@
* <li class='extlink'>{@source}
* </ul>
*/
-public class BasicDisabledRestLogger extends BasicRestLogger {
+public class BasicDisabledCallLogger extends CallLogger {
/**
* Constructor.
*
* @param context The context of the resource object.
*/
- public BasicDisabledRestLogger(RestContext context) {
+ public BasicDisabledCallLogger(RestContext context) {
super(RestLogger.create(context.getBeanStore()).disabled());
}
}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicTestRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicTestCallLogger.java
similarity index 90%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicTestRestLogger.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicTestCallLogger.java
index c8dc4b3..23c55d5 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicTestRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicTestCallLogger.java
@@ -10,12 +10,12 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import static org.apache.juneau.internal.StringUtils.*;
+import static org.apache.juneau.rest.logger.CallLoggingDetail.*;
import static org.apache.juneau.Enablement.*;
import static java.util.logging.Level.*;
-import static org.apache.juneau.rest.logging.RestLoggingDetail.*;
import javax.servlet.http.*;
@@ -49,14 +49,14 @@
* <li class='extlink'>{@source}
* </ul>
*/
-public class BasicTestRestLogger extends BasicRestLogger {
+public class BasicTestCallLogger extends CallLogger {
/**
* Constructor.
*
* @param context The context of the resource object.
*/
- public BasicTestRestLogger(RestContext context) {
+ public BasicTestCallLogger(RestContext context) {
super(builder().logger(context.getLogger()).thrownStore(context.getThrownStore()));
}
@@ -64,7 +64,7 @@
BeanStore bs = BeanStore.INSTANCE;
return RestLogger.create(bs)
.normalRules( // Rules when debugging is not enabled.
- RestLoggerRule.create(bs) // Log 500+ errors with status-line and header information.
+ CallLoggerRule.create(bs) // Log 500+ errors with status-line and header information.
.statusFilter(x -> x >= 400)
.level(SEVERE)
.requestDetail(HEADER)
@@ -73,7 +73,7 @@
.enabledPredicate(x -> ! isNoTrace(x)) // Only log if it's not a no-trace request.
.logStackTrace()
.build(),
- RestLoggerRule.create(bs) // Log 400-500 errors with just status-line information.
+ CallLoggerRule.create(bs) // Log 400-500 errors with just status-line information.
.statusFilter(x -> x >= 400)
.level(WARNING)
.requestDetail(STATUS_LINE)
@@ -84,7 +84,7 @@
.build()
)
.debugRules( // Rules when debugging is enabled.
- RestLoggerRule.create(bs) // Log everything with full details.
+ CallLoggerRule.create(bs) // Log everything with full details.
.level(SEVERE)
.requestDetail(ENTITY)
.responseDetail(ENTITY)
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicTestCaptureRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicTestCaptureCallLogger.java
similarity index 91%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicTestCaptureRestLogger.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicTestCaptureCallLogger.java
index a319fce..92aa7cf 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicTestCaptureRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/BasicTestCaptureCallLogger.java
@@ -10,10 +10,10 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import static java.util.logging.Level.*;
-import static org.apache.juneau.rest.logging.RestLoggingDetail.*;
+import static org.apache.juneau.rest.logger.CallLoggingDetail.*;
import java.util.concurrent.atomic.*;
import java.util.logging.*;
@@ -39,7 +39,7 @@
*
* <jk>private static final</jk> CaptureLogger <jsf>LOGGER</jsf> = <jk>new</jk> CaptureLogger();
*
- * <jk>public static class</jk> CaptureLogger <jk>extends</jk> BasicTestCaptureRestLogger {
+ * <jk>public static class</jk> CaptureLogger <jk>extends</jk> BasicTestCaptureCallLogger {
* <jc>// How our REST class will get the logger.</jc>
* <jk>public static</jk> CaptureLogger <jsm>getInstance</jsm>() {
* <jk>return</jk> <jsf>LOGGER</jsf>;
@@ -71,7 +71,7 @@
* <li class='extlink'>{@source}
* </ul>
*/
-public class BasicTestCaptureRestLogger extends BasicRestLogger {
+public class BasicTestCaptureCallLogger extends CallLogger {
private AtomicReference<LogRecord> lastRecord = new AtomicReference<>();
@@ -80,16 +80,16 @@
*
* @param builder The settings to use for this logger.
*/
- public BasicTestCaptureRestLogger(RestLogger.Builder builder) {
+ public BasicTestCaptureCallLogger(RestLogger.Builder builder) {
super(builder);
}
/**
* Constructor using default settings.
* <p>
- * Uses the same settings as {@link BasicRestLogger}.
+ * Uses the same settings as {@link CallLogger}.
*/
- public BasicTestCaptureRestLogger() {
+ public BasicTestCaptureCallLogger() {
super(builder());
}
@@ -97,13 +97,13 @@
BeanStore bs = BeanStore.INSTANCE;
return RestLogger.create(bs)
.normalRules( // Rules when debugging is not enabled.
- RestLoggerRule.create(bs) // Log 500+ errors with status-line and header information.
+ CallLoggerRule.create(bs) // Log 500+ errors with status-line and header information.
.statusFilter(x -> x >= 500)
.level(SEVERE)
.requestDetail(HEADER)
.responseDetail(HEADER)
.build(),
- RestLoggerRule.create(bs) // Log 400-500 errors with just status-line information.
+ CallLoggerRule.create(bs) // Log 400-500 errors with just status-line information.
.statusFilter(x -> x >= 400)
.level(WARNING)
.requestDetail(STATUS_LINE)
@@ -111,7 +111,7 @@
.build()
)
.debugRules( // Rules when debugging is enabled.
- RestLoggerRule.create(bs) // Log everything with full details.
+ CallLoggerRule.create(bs) // Log everything with full details.
.level(SEVERE)
.requestDetail(ENTITY)
.responseDetail(ENTITY)
@@ -200,7 +200,7 @@
*
* @return This object.
*/
- public BasicTestCaptureRestLogger reset() {
+ public BasicTestCaptureCallLogger reset() {
this.lastRecord.set(null);
return this;
}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicRestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
similarity index 93%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicRestLogger.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
index ce9faa5..4d6fb7c 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/BasicRestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
@@ -10,12 +10,13 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import static org.apache.juneau.collections.JsonMap.*;
import static org.apache.juneau.internal.ObjectUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
-import static org.apache.juneau.rest.logging.RestLoggingDetail.*;
+import static org.apache.juneau.rest.logger.CallLoggingDetail.*;
+
import java.util.*;
import java.util.function.*;
import java.util.logging.*;
@@ -86,28 +87,28 @@
* <li class='extlink'>{@source}
* </ul>
*/
-public class BasicRestLogger implements RestLogger {
+public class CallLogger implements RestLogger {
- private static final RestLoggerRule DEFAULT_RULE = RestLoggerRule.create(BeanStore.INSTANCE).build();
+ private static final CallLoggerRule DEFAULT_RULE = CallLoggerRule.create(BeanStore.INSTANCE).build();
private final Logger logger;
private final ThrownStore thrownStore;
- private final RestLoggerRule[] normalRules, debugRules;
+ private final CallLoggerRule[] normalRules, debugRules;
private final Enablement enabled;
private final Predicate<HttpServletRequest> enabledTest;
private final Level level;
- private final RestLoggingDetail requestDetail, responseDetail;
+ private final CallLoggingDetail requestDetail, responseDetail;
/**
* Constructor.
*
* @param builder The builder object.
*/
- public BasicRestLogger(RestLogger.Builder builder) {
+ public CallLogger(RestLogger.Builder builder) {
this.logger = builder.logger;
this.thrownStore = builder.thrownStore;
- this.normalRules = builder.normalRules.toArray(new RestLoggerRule[builder.normalRules.size()]);
- this.debugRules = builder.debugRules.toArray(new RestLoggerRule[builder.debugRules.size()]);
+ this.normalRules = builder.normalRules.toArray(new CallLoggerRule[builder.normalRules.size()]);
+ this.debugRules = builder.debugRules.toArray(new CallLoggerRule[builder.debugRules.size()]);
this.enabled = builder.enabled;
this.enabledTest = builder.enabledTest;
this.requestDetail = builder.requestDetail;
@@ -124,7 +125,7 @@
@Override /* RestLogger */
public void log(HttpServletRequest req, HttpServletResponse res) {
- RestLoggerRule rule = getRule(req, res);
+ CallLoggerRule rule = getRule(req, res);
if (! isEnabled(rule, req))
return;
@@ -137,8 +138,8 @@
Throwable e = castOrNull(req.getAttribute("Exception"), Throwable.class);
Long execTime = castOrNull(req.getAttribute("ExecTime"), Long.class);
- RestLoggingDetail reqd = firstNonNull(rule.getRequestDetail(), requestDetail);
- RestLoggingDetail resd = firstNonNull(rule.getResponseDetail(), responseDetail);
+ CallLoggingDetail reqd = firstNonNull(rule.getRequestDetail(), requestDetail);
+ CallLoggingDetail resd = firstNonNull(rule.getResponseDetail(), responseDetail);
String method = req.getMethod();
int status = res.getStatus();
@@ -248,8 +249,8 @@
* @param res The servlet response.
* @return The applicable logging rule, or the default rule if not found. Never <jk>null</jk>.
*/
- protected RestLoggerRule getRule(HttpServletRequest req, HttpServletResponse res) {
- for (RestLoggerRule r : isDebug(req) ? debugRules : normalRules)
+ protected CallLoggerRule getRule(HttpServletRequest req, HttpServletResponse res) {
+ for (CallLoggerRule r : isDebug(req) ? debugRules : normalRules)
if (r.matches(req, res))
return r;
return DEFAULT_RULE;
@@ -289,7 +290,7 @@
* @param req The HTTP request.
* @return <jk>true</jk> if logging is enabled for this request.
*/
- protected boolean isEnabled(RestLoggerRule rule, HttpServletRequest req) {
+ protected boolean isEnabled(CallLoggerRule rule, HttpServletRequest req) {
Enablement enabled = firstNonNull(rule.getEnabled(), this.enabled);
Predicate<HttpServletRequest> enabledTest = firstNonNull(rule.getEnabledTest(), this.enabledTest);
return enabled.isEnabled(enabledTest.test(req));
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLoggerRule.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLoggerRule.java
similarity index 92%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLoggerRule.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLoggerRule.java
index deca2f0..b4a5336 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLoggerRule.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLoggerRule.java
@@ -10,7 +10,7 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import static org.apache.juneau.collections.JsonMap.*;
@@ -31,7 +31,7 @@
* <li class='extlink'>{@source}
* </ul>
*/
-public class RestLoggerRule {
+public class CallLoggerRule {
//-----------------------------------------------------------------------------------------------------------------
// Static
@@ -55,7 +55,7 @@
* Builder class.
*/
@FluentSetters
- public static class Builder extends BeanBuilder<RestLoggerRule> {
+ public static class Builder extends BeanBuilder<CallLoggerRule> {
Predicate<Integer> statusFilter;
Predicate<HttpServletRequest> requestFilter;
@@ -64,7 +64,7 @@
Enablement enabled;
Predicate<HttpServletRequest> enabledTest;
Level level;
- RestLoggingDetail requestDetail, responseDetail;
+ CallLoggingDetail requestDetail, responseDetail;
boolean logStackTrace;
/**
@@ -73,12 +73,12 @@
* @param beanStore The bean store to use for creating beans.
*/
protected Builder(BeanStore beanStore) {
- super(RestLoggerRule.class, beanStore);
+ super(CallLoggerRule.class, beanStore);
}
@Override /* BeanBuilder */
- protected RestLoggerRule buildDefault() {
- return new RestLoggerRule(this);
+ protected CallLoggerRule buildDefault() {
+ return new CallLoggerRule(this);
}
//-------------------------------------------------------------------------------------------------------------
@@ -244,16 +244,16 @@
* The level of detail to log on a request.
*
* <ul class='values'>
- * <li>{@link RestLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
- * <li>{@link RestLoggingDetail#HEADER HEADER} - Log the status line and headers.
- * <li>{@link RestLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
+ * <li>{@link CallLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
+ * <li>{@link CallLoggingDetail#HEADER HEADER} - Log the status line and headers.
+ * <li>{@link CallLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
* </ul>
*
* @param value
* The new value for this property, or <jk>null</jk> to inherit from the call logger.
* @return This object.
*/
- public Builder requestDetail(RestLoggingDetail value) {
+ public Builder requestDetail(CallLoggingDetail value) {
this.requestDetail = value;
return this;
}
@@ -262,16 +262,16 @@
* The level of detail to log on a response.
*
* <ul class='values'>
- * <li>{@link RestLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
- * <li>{@link RestLoggingDetail#HEADER HEADER} - Log the status line and headers.
- * <li>{@link RestLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
+ * <li>{@link CallLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
+ * <li>{@link CallLoggingDetail#HEADER HEADER} - Log the status line and headers.
+ * <li>{@link CallLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
* </ul>
*
* @param value
* The new value for this property, or <jk>null</jk> to inherit from the call logger.
* @return This object.
*/
- public Builder responseDetail(RestLoggingDetail value) {
+ public Builder responseDetail(CallLoggingDetail value) {
this.responseDetail = value;
return this;
}
@@ -332,7 +332,7 @@
private final Level level;
private final Enablement enabled;
private final Predicate<HttpServletRequest> enabledTest;
- private final RestLoggingDetail requestDetail, responseDetail;
+ private final CallLoggingDetail requestDetail, responseDetail;
private final boolean logStackTrace;
/**
@@ -340,7 +340,7 @@
*
* @param b Builder
*/
- RestLoggerRule(Builder b) {
+ CallLoggerRule(Builder b) {
this.statusFilter = b.statusFilter;
this.exceptionFilter = b.exceptionFilter;
this.requestFilter = b.requestFilter;
@@ -380,7 +380,7 @@
*
* @return the detail level for HTTP requests, or <jk>null</jk> if it's not set.
*/
- public RestLoggingDetail getRequestDetail() {
+ public CallLoggingDetail getRequestDetail() {
return requestDetail;
}
@@ -389,7 +389,7 @@
*
* @return the detail level for HTTP responses, or <jk>null</jk> if it's not set.
*/
- public RestLoggingDetail getResponseDetail() {
+ public CallLoggingDetail getResponseDetail() {
return responseDetail;
}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLoggingDetail.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLoggingDetail.java
similarity index 91%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLoggingDetail.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLoggingDetail.java
index f774e94..86aa5ab 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLoggingDetail.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLoggingDetail.java
@@ -10,7 +10,7 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import org.apache.juneau.internal.*;
@@ -22,7 +22,7 @@
* <li class='extlink'>{@source}
* </ul>
*/
-public enum RestLoggingDetail {
+public enum CallLoggingDetail {
/**
* Lowest detail - Log only the request and response status lines.
@@ -39,8 +39,8 @@
*/
ENTITY;
- boolean isOneOf(RestLoggingDetail...values) {
- for (RestLoggingDetail v : values)
+ boolean isOneOf(CallLoggingDetail...values) {
+ for (CallLoggingDetail v : values)
if (v == this)
return true;
return false;
@@ -52,7 +52,7 @@
* @param s The enum name to resolve.
* @return The resolved value.
*/
- public static RestLoggingDetail fromString(String s) {
+ public static CallLoggingDetail fromString(String s) {
if (! StringUtils.isEmpty(s)) {
try {
return valueOf(s.toUpperCase());
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLogger.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/RestLogger.java
similarity index 88%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLogger.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/RestLogger.java
index 78f91f7..0d6fbaf 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/RestLogger.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/RestLogger.java
@@ -10,13 +10,13 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the *
// * specific language governing permissions and limitations under the License. *
// ***************************************************************************************************************************
-package org.apache.juneau.rest.logging;
+package org.apache.juneau.rest.logger;
import static java.util.logging.Level.*;
import static org.apache.juneau.Enablement.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.SystemEnv.*;
-import static org.apache.juneau.rest.logging.RestLoggingDetail.*;
+import static org.apache.juneau.rest.logger.CallLoggingDetail.*;
import java.util.*;
import java.util.function.*;
@@ -39,10 +39,10 @@
* <p>
* The following default implementations are also provided:
* <ul class='javatree'>
- * <li class='jc'>{@link BasicRestLogger} - The default logger typically used.
- * <li class='jc'>{@link BasicDisabledRestLogger} - A no-op logger if you want to turn off logging entirely.
- * <li class='jc'>{@link BasicTestRestLogger} - A logger useful for testcases.
- * <li class='jc'>{@link BasicTestCaptureRestLogger} - Useful for capturing log messages for testing logging itself.
+ * <li class='jc'>{@link CallLogger} - The default logger typically used.
+ * <li class='jc'>{@link BasicDisabledCallLogger} - A no-op logger if you want to turn off logging entirely.
+ * <li class='jc'>{@link BasicTestCallLogger} - A logger useful for testcases.
+ * <li class='jc'>{@link BasicTestCaptureCallLogger} - Useful for capturing log messages for testing logging itself.
* </ul>
*
* <ul class='seealso'>
@@ -93,9 +93,9 @@
* Can also use a <c>JUNEAU_RESTLOGGER_REQUESTDETAIL</c> environment variable.
*
* <ul class='values'>
- * <li>{@link RestLoggingDetail#STATUS_LINE "STATUS_LINE"} (default) - Log only the status line.
- * <li>{@link RestLoggingDetail#HEADER "HEADER"} - Log the status line and headers.
- * <li>{@link RestLoggingDetail#ENTITY "ENTITY"} - Log the status line and headers and content if available.
+ * <li>{@link CallLoggingDetail#STATUS_LINE "STATUS_LINE"} (default) - Log only the status line.
+ * <li>{@link CallLoggingDetail#HEADER "HEADER"} - Log the status line and headers.
+ * <li>{@link CallLoggingDetail#ENTITY "ENTITY"} - Log the status line and headers and content if available.
* </ul>
*/
public static final String SP_requestDetail = "juneau.restLogger.requestDetail";
@@ -106,9 +106,9 @@
* Can also use a <c>JUNEAU_RESTLOGGER_RESPONSEDETAIL</c> environment variable.
*
* <ul class='values'>
- * <li>{@link RestLoggingDetail#STATUS_LINE "STATUS_LINE"} (default) - Log only the status line.
- * <li>{@link RestLoggingDetail#HEADER "HEADER"} - Log the status line and headers.
- * <li>{@link RestLoggingDetail#ENTITY "ENTITY"} - Log the status line and headers and content if available.
+ * <li>{@link CallLoggingDetail#STATUS_LINE "STATUS_LINE"} (default) - Log only the status line.
+ * <li>{@link CallLoggingDetail#HEADER "HEADER"} - Log the status line and headers.
+ * <li>{@link CallLoggingDetail#ENTITY "ENTITY"} - Log the status line and headers and content if available.
* </ul>
*/
public static final String SP_responseDetail = "juneau.restLogger.responseDetail";
@@ -153,10 +153,10 @@
Logger logger;
ThrownStore thrownStore;
- List<RestLoggerRule> normalRules = list(), debugRules = list();
+ List<CallLoggerRule> normalRules = list(), debugRules = list();
Enablement enabled;
Predicate<HttpServletRequest> enabledTest;
- RestLoggingDetail requestDetail, responseDetail;
+ CallLoggingDetail requestDetail, responseDetail;
Level level;
/**
@@ -165,7 +165,7 @@
* @param beanStore The bean store to use for creating beans.
*/
protected Builder(BeanStore beanStore) {
- super(BasicRestLogger.class, beanStore);
+ super(CallLogger.class, beanStore);
logger = Logger.getLogger(env(SP_logger, "global"));
enabled = env(SP_enabled, ALWAYS);
enabledTest = x -> false;
@@ -176,7 +176,7 @@
@Override /* BeanBuilder */
protected RestLogger buildDefault() {
- return new BasicRestLogger(this);
+ return new CallLogger(this);
}
@Override /* BeanBuilder */
@@ -200,7 +200,7 @@
* </ol>
*
* <p>
- * The {@link BasicRestLogger#getLogger()} method can also be overridden to provide different logic.
+ * The {@link CallLogger#getLogger()} method can also be overridden to provide different logic.
*
* @param value
* The logger to use for logging the request.
@@ -226,7 +226,7 @@
* </ol>
*
* <p>
- * The {@link BasicRestLogger#getLogger()} method can also be overridden to provide different logic.
+ * The {@link CallLogger#getLogger()} method can also be overridden to provide different logic.
*
* @param value
* The logger to use for logging the request.
@@ -350,16 +350,16 @@
* </ul>
*
* <ul class='values'>
- * <li>{@link RestLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
- * <li>{@link RestLoggingDetail#HEADER HEADER} - Log the status line and headers.
- * <li>{@link RestLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
+ * <li>{@link CallLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
+ * <li>{@link CallLoggingDetail#HEADER HEADER} - Log the status line and headers.
+ * <li>{@link CallLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
* </ul>
*
* @param value
* The new value for this property, or <jk>null</jk> to use the default.
* @return This object.
*/
- public Builder requestDetail(RestLoggingDetail value) {
+ public Builder requestDetail(CallLoggingDetail value) {
requestDetail = value;
return this;
}
@@ -379,16 +379,16 @@
* </ul>
*
* <ul class='values'>
- * <li>{@link RestLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
- * <li>{@link RestLoggingDetail#HEADER HEADER} - Log the status line and headers.
- * <li>{@link RestLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
+ * <li>{@link CallLoggingDetail#STATUS_LINE STATUS_LINE} - Log only the status line.
+ * <li>{@link CallLoggingDetail#HEADER HEADER} - Log the status line and headers.
+ * <li>{@link CallLoggingDetail#ENTITY ENTITY} - Log the status line and headers and content if available.
* </ul>
*
* @param value
* The new value for this property, or <jk>null</jk> to use the default.
* @return This object.
*/
- public Builder responseDetail(RestLoggingDetail value) {
+ public Builder responseDetail(CallLoggingDetail value) {
responseDetail = value;
return this;
}
@@ -425,8 +425,8 @@
* @param values The logging rules to add to the list of rules.
* @return This object.
*/
- public Builder normalRules(RestLoggerRule...values) {
- for (RestLoggerRule rule : values)
+ public Builder normalRules(CallLoggerRule...values) {
+ for (CallLoggerRule rule : values)
normalRules.add(rule);
return this;
}
@@ -440,8 +440,8 @@
* @param values The logging rules to add to the list of rules.
* @return This object.
*/
- public Builder debugRules(RestLoggerRule...values) {
- for (RestLoggerRule rule : values)
+ public Builder debugRules(CallLoggerRule...values) {
+ for (CallLoggerRule rule : values)
debugRules.add(rule);
return this;
}
@@ -455,7 +455,7 @@
* @param values The logging rules to add to the list of rules.
* @return This object.
*/
- public Builder rules(RestLoggerRule...values) {
+ public Builder rules(CallLoggerRule...values) {
return normalRules(values).debugRules(values);
}
diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/package-info.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/package-info.java
similarity index 96%
rename from juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/package-info.java
rename to juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/package-info.java
index 9dd4296..f468db3 100644
--- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logging/package-info.java
+++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/package-info.java
@@ -15,4 +15,4 @@
/**
* REST Logging API
*/
-package org.apache.juneau.rest.logging;
\ No newline at end of file
+package org.apache.juneau.rest.logger;
\ No newline at end of file
diff --git a/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterfaceTest.java b/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterfaceTest.java
index 4da764a..151ae20 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterfaceTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterfaceTest.java
@@ -30,7 +30,7 @@
import org.apache.juneau.parser.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.config.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.mock.*;
import org.apache.juneau.rest.servlet.*;
import org.apache.juneau.serializer.*;
@@ -230,7 +230,7 @@
}
}
- @Rest(callLogger=BasicDisabledRestLogger.class)
+ @Rest(callLogger=BasicDisabledCallLogger.class)
@SerializerConfig(addRootType="true",addBeanTypes="true")
public static class InterfaceProxyResource extends BasicRestServlet implements BasicUniversalJenaConfig {
private static final long serialVersionUID = 1L;
diff --git a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
index 4268240..4076ff6 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
@@ -26,7 +26,7 @@
import org.apache.juneau.rest.converter.*;
import org.apache.juneau.rest.debug.*;
import org.apache.juneau.rest.guard.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.processor.*;
import org.apache.juneau.rest.staticfile.*;
import org.apache.juneau.rest.swagger.*;
@@ -162,7 +162,7 @@
+ "allowedMethodParams:'allowedMethodParams',"
+ "beanStore:'org.apache.juneau.cp.BeanStore',"
+ "builder:'org.apache.juneau.rest.RestContext$Builder$Void',"
- + "callLogger:'org.apache.juneau.rest.logging.RestLogger',"
+ + "callLogger:'org.apache.juneau.rest.logger.RestLogger',"
+ "children:['"+CNAME+"'],"
+ "clientVersionHeader:'clientVersionHeader',"
+ "config:'config',"
diff --git a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Rest_Debug_Test.java b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Rest_Debug_Test.java
index e95d45f..264d0d7 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Rest_Debug_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Rest_Debug_Test.java
@@ -17,7 +17,7 @@
import org.apache.juneau.rest.RestRequest;
import org.apache.juneau.rest.client.*;
import org.apache.juneau.rest.config.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.mock.*;
import org.apache.juneau.rest.servlet.*;
import org.junit.*;
@@ -27,7 +27,7 @@
public static final CaptureLogger LOGGER = new CaptureLogger();
- public static class CaptureLogger extends BasicTestCaptureRestLogger {
+ public static class CaptureLogger extends BasicTestCaptureCallLogger {
public static CaptureLogger getInstance(RestLogger.Builder x) {
return LOGGER;
}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Headers_Test.java b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Headers_Test.java
index 015b976..46c87a6 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Headers_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Headers_Test.java
@@ -27,7 +27,7 @@
import org.apache.juneau.marshaller.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.config.*;
-import org.apache.juneau.rest.logging.*;
+import org.apache.juneau.rest.logger.*;
import org.apache.juneau.rest.mock.*;
import org.apache.juneau.rest.servlet.*;
import org.apache.juneau.serializer.*;
@@ -40,7 +40,7 @@
public static final CaptureLogger LOGGER = new CaptureLogger();
- public static class CaptureLogger extends BasicTestCaptureRestLogger {
+ public static class CaptureLogger extends BasicTestCaptureCallLogger {
public static CaptureLogger getInstance(RestLogger.Builder x) {
return LOGGER;
}