Add trace log to WebHookService to check future execution.

This commit is contained in:
takezoe
2013-09-25 13:12:35 +09:00
parent bb03a6fc9b
commit 2f7125b6c0

View File

@@ -37,7 +37,7 @@ trait WebHookService {
import org.apache.http.impl.client.DefaultHttpClient import org.apache.http.impl.client.DefaultHttpClient
import scala.concurrent._ import scala.concurrent._
import ExecutionContext.Implicits.global import ExecutionContext.Implicits.global
logger.trace("start callWebHook")
implicit val formats = Serialization.formats(NoTypeHints) implicit val formats = Serialization.formats(NoTypeHints)
val webHookURLs = getWebHookURLs(owner, repository) val webHookURLs = getWebHookURLs(owner, repository)
@@ -48,6 +48,7 @@ trait WebHookService {
webHookURLs.foreach { webHookUrl => webHookURLs.foreach { webHookUrl =>
val f = future { val f = future {
logger.trace("start web hook invocation for %s", webHookUrl)
val httpPost = new HttpPost(webHookUrl.url) val httpPost = new HttpPost(webHookUrl.url)
val params: java.util.List[NameValuePair] = new java.util.ArrayList() val params: java.util.List[NameValuePair] = new java.util.ArrayList()
@@ -56,6 +57,7 @@ trait WebHookService {
httpClient.execute(httpPost) httpClient.execute(httpPost)
httpPost.releaseConnection() httpPost.releaseConnection()
logger.trace("end web hook invocation for %s", webHookUrl)
} }
f.onSuccess { f.onSuccess {
case s => logger.debug(s"Success: web hook request to ${webHookUrl.url}") case s => logger.debug(s"Success: web hook request to ${webHookUrl.url}")
@@ -65,6 +67,7 @@ trait WebHookService {
} }
} }
} }
logger.trace("end callWebHook")
} }
} }