From 493ae0d89345a4d0d97307d8aa4a896cc6851fae Mon Sep 17 00:00:00 2001
From: Zachary Carter <zack.carter@gmail.com>
Date: Thu, 12 Jul 2012 17:36:40 -0700
Subject: [PATCH] log reason for bad verifier assertion and increment statsd
 failure counter - issue2016

---
 bin/verifier | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/verifier b/bin/verifier
index 5596047ee..b891002b1 100755
--- a/bin/verifier
+++ b/bin/verifier
@@ -104,9 +104,11 @@ function doVerification(req, resp, next) {
     else if (!r || !r.success) err = "no response returned from child process";
 
     if (err) {
+      statsd.increment("assertion_failure");
       resp.json({"status":"failure", reason: err});  //Could be 500 or 200 OK if invalid cert
       metrics.report('verify', {
         result: 'failure',
+        reason: err,
         rp: audience
       });
     } else {
-- 
GitLab