I wonder it's a small patch, maybe needn't a ticket. I'm pleasure to create one for it if necessary.
在 2013年11月21日星期四,James Peach 写道: > What JIRA ticket is this? > > On Nov 20, 2013, at 6:27 AM, yun...@apache.org wrote: > > > Updated Branches: > > refs/heads/master 938fa1ec2 -> ed8f6e9b0 > > > > > > Add a new field: '%<chp>', "client_host_port" to LogFormat > > > > Signed-off-by: Yunkai Zhang <qiushu....@taobao.com> > > > > > > Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo > > Commit: > http://git-wip-us.apache.org/repos/asf/trafficserver/commit/ed8f6e9b > > Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/ed8f6e9b > > Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/ed8f6e9b > > > > Branch: refs/heads/master > > Commit: ed8f6e9b02170f311992dc5f00f9838b88ec7077 > > Parents: 938fa1e > > Author: Yunkai Zhang <qiushu....@taobao.com> > > Authored: Wed Nov 20 17:45:08 2013 +0800 > > Committer: Yunkai Zhang <qiushu....@taobao.com> > > Committed: Wed Nov 20 22:27:06 2013 +0800 > > > > ---------------------------------------------------------------------- > > proxy/ICPConfig.cc | 6 ++++++ > > proxy/ICPlog.h | 1 + > > proxy/logging/Log.cc | 7 +++++++ > > proxy/logging/LogAccess.cc | 9 +++++++++ > > proxy/logging/LogAccess.h | 1 + > > proxy/logging/LogAccessHttp.cc | 13 +++++++++++++ > > proxy/logging/LogAccessHttp.h | 1 + > > proxy/logging/LogAccessICP.cc | 13 +++++++++++++ > > proxy/logging/LogAccessICP.h | 3 ++- > > 9 files changed, 53 insertions(+), 1 deletion(-) > > ---------------------------------------------------------------------- > > > > > > > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ed8f6e9b/proxy/ICPConfig.cc > > ---------------------------------------------------------------------- > > diff --git a/proxy/ICPConfig.cc b/proxy/ICPConfig.cc > > index 01523f2..3e19557 100644 > > --- a/proxy/ICPConfig.cc > > +++ b/proxy/ICPConfig.cc > > @@ -1301,6 +1301,12 @@ ICPlog::GetClientIP() > > return &_s->_sender.sa; > > } > > > > +in_port_t > > +ICPlog::GetClientPort() > > +{ > > + return _s->_sender.port(); > > +} > > + > > SquidLogCode ICPlog::GetAction() > > { > > if (_s->_queryResult == CACHE_EVENT_LOOKUP) > > > > > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ed8f6e9b/proxy/ICPlog.h > > ---------------------------------------------------------------------- > > diff --git a/proxy/ICPlog.h b/proxy/ICPlog.h > > index a5e01d9..f7f37e9 100644 > > --- a/proxy/ICPlog.h > > +++ b/proxy/ICPlog.h > > @@ -52,6 +52,7 @@ public: > > } > > ink_hrtime GetElapsedTime(); > > sockaddr const* GetClientIP(); > > + in_port_t GetClientPort(); > > SquidLogCode GetAction(); > > const char *GetCode(); > > int GetSize(); > > > > > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ed8f6e9b/proxy/logging/Log.cc > > ---------------------------------------------------------------------- > > diff --git a/proxy/logging/Log.cc b/proxy/logging/Log.cc > > index 546f83f..6a64ce7 100644 > > --- a/proxy/logging/Log.cc > > +++ b/proxy/logging/Log.cc > > @@ -346,6 +346,13 @@ Log::init_fields() > > global_field_l -- Yunkai Zhang Work at Taobao