Return-Path: X-Original-To: apmail-couchdb-commits-archive@www.apache.org Delivered-To: apmail-couchdb-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 98990105B6 for ; Sun, 8 Sep 2013 15:37:15 +0000 (UTC) Received: (qmail 90445 invoked by uid 500); 8 Sep 2013 15:37:14 -0000 Delivered-To: apmail-couchdb-commits-archive@couchdb.apache.org Received: (qmail 90379 invoked by uid 500); 8 Sep 2013 15:37:13 -0000 Mailing-List: contact commits-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list commits@couchdb.apache.org Received: (qmail 90365 invoked by uid 99); 8 Sep 2013 15:37:12 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Sep 2013 15:37:12 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id D6303903565; Sun, 8 Sep 2013 15:37:11 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: jhs@apache.org To: commits@couchdb.apache.org Date: Sun, 08 Sep 2013 15:37:12 -0000 Message-Id: <4f4ef68d458e43f5b0e975931c96fb5f@git.apache.org> In-Reply-To: <0b71443eaecd4d7ca6a70c9dae688056@git.apache.org> References: <0b71443eaecd4d7ca6a70c9dae688056@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [2/2] git commit: updated refs/heads/1867-feature-plugins-jhs to b837e34 Fire a log_request event when requests are logged Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/b837e348 Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/b837e348 Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/b837e348 Branch: refs/heads/1867-feature-plugins-jhs Commit: b837e34813a6b8b2c379a4082ea58e1e4f306b8c Parents: 23d0199 Author: Jason Smith (work) Authored: Mon Aug 19 13:16:40 2013 +0000 Committer: Jason Smith (work) Committed: Mon Aug 19 17:34:49 2013 +0000 ---------------------------------------------------------------------- src/couchdb/couch_httpd.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb/blob/b837e348/src/couchdb/couch_httpd.erl ---------------------------------------------------------------------- diff --git a/src/couchdb/couch_httpd.erl b/src/couchdb/couch_httpd.erl index 7c89d0e..28932ba 100644 --- a/src/couchdb/couch_httpd.erl +++ b/src/couchdb/couch_httpd.erl @@ -611,13 +611,14 @@ verify_is_server_admin(#user_ctx{roles=Roles}) -> false -> throw({unauthorized, <<"You are not a server admin.">>}) end. -log_request(#httpd{mochi_req=MochiReq,peer=Peer}, Code) -> +log_request(#httpd{mochi_req=MochiReq,peer=Peer}=Req, Code) -> ?LOG_INFO("~s - - ~s ~s ~B", [ Peer, MochiReq:get(method), MochiReq:get(raw_path), Code - ]). + ]), + gen_event:notify(couch_plugin, {log_request, Req, Code}). start_response_length(#httpd{mochi_req=MochiReq}=Req, Code, Headers, Length) ->