gh-258: Added logging config for debugging to FAQ (#259)

Changed the advice to use Spring Boot's logging common application property and linked to appropriate reference page for more information

fixes gh-258
This commit is contained in:
Peter Frank
2017-04-04 21:55:34 -07:00
committed by Marcin Grzejszczak
parent c1e285e76f
commit 05f7602bb3

View File

@@ -817,3 +817,11 @@ The rest of the flow looks the same.
Yes! Check out the https://cloud.spring.io/spring-cloud-contract/spring-cloud-contract.html#_different_base_classes_for_contracts[Different base classes for contracts] sections
of either Gradle or Maven plugins.
==== How can I debug the request/response being sent by the generated tests client?
The generated tests all boil down to RestAssured in some form or fashion which relies on https://hc.apache.org/httpcomponents-client-ga/[Apache HttpClient]. HttpClient has a facility called https://hc.apache.org/httpcomponents-client-ga/logging.html#Wire_Logging[wire logging] which logs the entire request and response to HttpClient. Spring Boot has a logging https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html[common application property] for doing this sort of thing, just add this to your application properties
[source,properties,indent=0]
----
logging.level.org.apache.http.wire=DEBUG
----