This is an automated email from the git hooks/post-receive script. mckinstry pushed a commit to branch debian/master in repository rest-gradle-plugin.
commit b25c98aee82abcc059cb09fbb24bff495ba2d4ae Author: Doug Borg <dougb...@dougborg.org> Date: Wed Feb 18 13:52:04 2015 -0700 Add better logging and exception handling. I was having trouble setting up my task and needed better logging and exception handling in order to understand what was happening with my HttpRequests. Hopefully others will find these changes useful as well. --- src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy b/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy index d22d4c3..3230e24 100644 --- a/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy +++ b/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy @@ -25,6 +25,8 @@ import org.gradle.api.InvalidUserDataException import org.gradle.api.tasks.Input import org.gradle.api.tasks.Optional import org.gradle.api.tasks.TaskAction +import org.gradle.api.GradleException + /** * @author Noam Y. Tenne */ @@ -60,7 +62,7 @@ class RestTask extends DefaultTask { String proxyHost = System.getProperty("${protocol}.proxyHost", '') int proxyPort = System.getProperty("${protocol}.proxyPort", '0') as int if (StringUtils.isNotBlank(proxyHost) && proxyPort > 0) { - println "Using ${protocol.toUpperCase()} proxy: $proxyHost:$proxyPort" + logger.info "Using ${protocol.toUpperCase()} proxy: $proxyHost:$proxyPort" client.setProxy(proxyHost, proxyPort, protocol) } } @@ -97,8 +99,13 @@ class RestTask extends DefaultTask { params.requestContentType = requestContentType } - println "Executing a '$httpMethod' request to '$uri'" + logger.info "Executing a '$httpMethod' request to '$uri'" - serverResponse = client."${httpMethod.toLowerCase()}"(params) + try { + serverResponse = client."${httpMethod.toLowerCase()}"(params) + logger.info "Server Response:" + System.lineSeparator() + serverResponse.getData() + } catch(groovyx.net.http.HttpResponseException e) { + throw new GradleException(e.getResponse().getData().toString(), e) + } } -} \ No newline at end of file +} -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/rest-gradle-plugin.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits