mirror of https://github.com/reiseburo/whoas
Instead of logging exception, pass exception object to logger API
References #9 and #23
This commit is contained in:
parent
83809fe156
commit
1f623174b1
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>AbstractHookQueue (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>AbstractHookRunner (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>HookRequest (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>InMemoryQueue (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>Publisher (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>RedisQueue (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>SequentialHookRunner (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>WhoasConfiguration (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>WhoasFactory (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 11:06:14 EDT 2015 -->
|
||||
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 13:53:10 EDT 2015 -->
|
||||
<title>WhoasQueueConfig (whoas 0.1.5 API)</title>
|
||||
<meta name="date" content="2015-03-24">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
|
|
@ -61,8 +61,7 @@ class InMemoryQueue extends AbstractHookQueue {
|
|||
catch (Exception ex) {
|
||||
|
||||
/* Put this back on the tail end of the queue */
|
||||
logger.info("\"Pop\" on in-memory queue failed with an exception: " +
|
||||
ex.getMessage() + ", putting it back on tail-end")
|
||||
logger.info("\"Pop\" on in-memory queue failed, putting it back on the tail-end", ex)
|
||||
this.internalQueue.put(item)
|
||||
throw ex
|
||||
}
|
||||
|
|
|
@ -44,8 +44,7 @@ class Publisher {
|
|||
String responseBody = response.readEntity(String.class)
|
||||
}
|
||||
catch (ProcessingException exc) {
|
||||
logger.warn("\"POST\" to url: \"${request.url}\" " +
|
||||
"has failed with exception: " + exc.getMessage())
|
||||
logger.warn("\"POST\" to url: \"${request.url}\" failed", exc)
|
||||
retryableExc = true
|
||||
}
|
||||
|
||||
|
@ -60,7 +59,7 @@ class Publisher {
|
|||
return this.publish(request)
|
||||
}
|
||||
|
||||
logger.debug("\"POST\" to url: \"${request.url}\" succeeded, ${logger.name}, ${logger.debugEnabled}")
|
||||
logger.debug("\"POST\" to url: \"${request.url}\" succeeded")
|
||||
return true
|
||||
}
|
||||
|
||||
|
|
|
@ -127,8 +127,7 @@ class RedisQueue extends AbstractHookQueue {
|
|||
action.call(request)
|
||||
} catch (Exception ex) {
|
||||
/* Put this back on the front of the queue */
|
||||
logger.info("\"Pop\" on redis queue failed with an exception: " +
|
||||
ex.getMessage() + ", pushing it back on front of the queue")
|
||||
logger.info("\"Pop\" on redis queue failed, pushing it back on front of the queue", ex)
|
||||
redisClient.lpush(this.queueConfig.key, messages.get(1))
|
||||
throw ex
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue